我在编译时收到此错误。 commandInvokationFailure:无法合并android清单。有关详细信息,请参阅控制台。 /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir =“/ Users / Nick / Library / Android / sdk / tools”-Dfile.encoding = UTF8 -jar“/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar” -
stderr的[
] 标准输出[ 警告:[Temp / StagingArea / AndroidManifest-main.xml:14,/ Users / Nick /Desktop / OtherVR / Temp / PlacesArea / installer -libraries / gvr-permissionsupport-release/AndroidManifest.xml:3]主清单有但是库使用targetSdkVersion = '24' ] UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandInternal(System.String javaExe,System.String sdkToolsDir,System.String [] sdkToolCommand,Int32 memoryMB,System.String workingdir,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandSafe(System.String javaExe,System.String sdkToolsDir,System.String [] sdkToolCommand,Int32 memoryMB,System.String workingdir,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.HostView:OnGUI()
答案 0 :(得分:6)
我是Unity5.4.2GVR13的开发人员。 首先,在“插件/ Android”文件夹下有以下文件: AndroidManifest。 XML AndroidManifest-cardboard .xml AndroidManifest-daydream .arr GVR-permissionsupport-resease
如果您使用cardboardSDK进行开发,请删除其他三个,因为daydram是一样的。
其次, go File - >构建设置 - >玩家设置 - >对于carboard,最小API级别设置为19,白日梦为24。
答案 1 :(得分:0)
您的Android版本要求与主要清单中指定的级别和您所包含的库所需的版本不匹配。