【问题标题】:Unable to merge android manifests while building APK in unity统一构建APK时无法合并android清单
【发布时间】: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


    【解决方案1】:

    错误提示:

    Main manifest has {I dunno why nothing is printed}  but library uses targetSdkVersion='24' Warning:
    [Temp\StagingArea\AndroidManifest-main.xml:12,
    

    您应该将您的应用目标 SDK 版本更改为 24 或更高版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-19
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 2018-04-09
      • 1970-01-01
      相关资源
      最近更新 更多