【发布时间】:2019-08-31 11:28:14
【问题描述】:
在统一构建 APK 时显示此错误:
CommandInvokationFailure:无法合并 android 清单。 C:/Program Files/Java/jdk1.8.0_221\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="C:/Users/pc/AppData/Local/Android/android-sdk\tools"
-Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar"
stderr[] 标准输出[警告: [Temp\StagingArea\AndroidManifest-main.xml:12, C:\Users\pc\Documents\Sample4\Temp\StagingArea\android-libraries\gvr-keyboard\AndroidManifest.xml:3] 主要清单有但库 使用 targetSdkVersion='24' 警告: [Temp\StagingArea\AndroidManifest-main.xml:12, C:\Users\pc\Documents\Sample4\Temp\StagingArea\android-libraries\gvr-keyboardsupport-release\AndroidManifest.xml:3] 主要清单有但库 使用 targetSdkVersion='24' 警告: [Temp\StagingArea\AndroidManifest-main.xml:12, C:\Users\pc\Documents\Sample4\Temp\StagingArea\android-libraries\gvr-permissionsupport-release\AndroidManifest.xml:3] 主要清单有但库 使用 targetSdkVersion='24' ] 退出代码:1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String 错误消息) UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String 错误消息) 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) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
我将 google vr 包添加到资产中并尝试更改 3 清单文件(最低 SDK 和目标 SDK 部分),但它没有 工作。
感谢您的帮助。
【问题讨论】:
标签: android unity3d sdk virtual-reality google-vr