Jump to content

[NEW] Vive Wave SDK Links (Latest SDK release: August 11, 2020)


Recommended Posts

  • Replies 90
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

The most recent Wave SDK is version 3.2   (Released August 11, 2020)   https://developer.vive.com/resources/vive-wave/ [Important Note] This version includes Experimental Features

Hi @MDV Games, we are aware that UE4.24 has deprecated the MotionController Input and we are working on a different way of supporting Unreal Engine's Input. For now, you can follow the instructio

Hi @MDV Games It could be caused by SDK/Runtime mismatch. Please provide full log and we can confirm if it's the case we suspect (adb logcat 2>&1 | tee log). We are working on the new

Posted Images

@Tony PH Lin @JustinViveSame issue as @juanyvos but it's not related to a clean import of the unity package.

After doing a clean import of 3.1.1, by default the following aar libraries are disabled for Android:

  • wvr_client.aar
  • wvr_ime_client.aar
  • wvr_permission_client.aar
  • wvr_resindicator.aar
  • wvr_unity_plugin_2017.aar

This was not the case in 3.0.2, they were all enabled for Android. As a result, when attempting to build and run on the Focus, logcat gives the following errors:

AndroidJavaException: java.lang.ClassNotFoundException: Didn't find class "com/htc/vr/unity/WVRUnityVRActivity$OEMConfigCallback"
Unable to find wvrunity
DllNotFoundException: wvrunity

If the aar libraries are enabled, it fails to merge the AndroidManifest as @juanyvos found. This happens in Unity 2018 LTS as well as Unity 2019

Are the aar libraries supposed to not be included? How does wvrunity get deployed to the apk?

Thank you

 

Link to post
Share on other sites

@Tony PH Lin there is still a collision between the AndroidManifest and wvr_client for @style/Theme.WaveVR.Black while Gradle is building. What is the best way to resolve this?

CommandInvokationFailure: Gradle build failed. 
C:/Program Files/Unity/Hub/Editor/2019.2.4f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2019.2.4f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleDebug"

stderr[
C:\Users\johnb\Desktop\PRIMITIVE\Temp\gradleOut\src\main\AndroidManifest.xml:4:16-57 Error:
	Attribute application@theme value=(@style/UnityThemeSelector) from AndroidManifest.xml:4:16-57
	is also present at [:wvr_client:] AndroidManifest.xml:15:9-50 value=(@style/Theme.WaveVR.Black).
	Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml:4:3-19:17 to override.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':processDebugManifest'.
> Manifest merger failed : Attribute application@theme value=(@style/UnityThemeSelector) from AndroidManifest.xml:4:16-57
  	is also present at [:wvr_client:] AndroidManifest.xml:15:9-50 value=(@style/Theme.WaveVR.Black).
  	Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml:4:3-19:17 to override.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

@Cotta

Link to post
Share on other sites

@Corvus @Tony PH Lin as I explained above this is from a clean import. Deleting and re-importing the plugins folder has no effect.

The gradle Android Manifest merger is failing specifically between wvr_client.aar for the attribute 

application@theme=@style/UnityThemeSelector

and the Assets\WaveVR\Platform\AndroidWVR\AndroidManifest.xml

<application android:icon="@drawable/app_icon"
             android:label="@string/app_name"
             android:theme="@style/Theme.WaveVR.Loading"
             android:resizeableActivity="false"
			 tools:replace="android:theme">  <!--You can use your theme here.-->

This is the error from gradle:

Attribute application@theme value=(@style/UnityThemeSelector) from AndroidManifest.xml:4:16-57
	is also present at [:wvr_client:] AndroidManifest.xml:15:9-50 value=(@style/Theme.WaveVR.Black).
	Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml:4:3-19:17 to override.

Nothing has been changed since the clean import.

Thank you in advance for your help

@Cotta

Link to post
Share on other sites
  • Dario unpinned this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...