Невозможно объединить манифесты Android при сборке APK в единстве

эта ошибка отображается при сборке 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 [] stdout [Предупреждение: [Temp \ StagingArea \ AndroidManifest-main.xml: 12, C: \ Users \ pc \ Documents \ Sample4 \ Temp \ StagingArea \ android-libraries \ gvr-keyboard \ AndroidManifest.xml: 3] Main в манифесте есть, но в библиотеке используется 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.ForTopperExchange.Wait , System.String errorMsg) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEdito r.Android.WaitingForProcessToExit WaitingForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.StringCommandToolsDir, System.StringCommandrendoolsDir, System.StringCommandreporting, System.StringCommandDeskToolsDir, System.StringCommandDeskToolsDir, System.StringCommandDataSDK, System.StringCompandity, System.StringCommandDataWorks, System.String.MDK, рабочей памяти System.String. waitForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String [] sdkToolCommand, Int32 memory.Msg, System.StringEndoolCommand, Int32 memory.MB, System.StringEndroidWorks errorMsg) Утилита UnityEngine.GUI: ProcessEvent (Int32, IntPtr)

Я добавил пакет google vr в активы и попытался изменить в нем 3 файла манифеста (минимальный SDK и целевая часть SDK), но это не сработало.

Спасибо за вашу помощь.


person Mojgan Ghodsi    schedule 31.08.2019    source источник


Ответы (1)


Ошибка говорит:

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

Вам следует изменить целевую версию sdk вашего приложения на 24 или более позднюю.

person Mahdi-Malv    schedule 31.08.2019