CommandInvokationFailure: Unable to merge android manifests. See the Console for more details. C:/Program Files/Java/jdk1.8.0_111\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:\Users\Ideapad\AppData\Local\Android\sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" - stderr[ ] stdout[ Warning: [Temp\StagingArea\AndroidManifest-main.xml:1] Missing 'package' attribute in manifest. Warning: [Temp\StagingArea\AndroidManifest-main.xml:14, D:\gvr-unity-sdk-master\gvr-unity-sdk-master\Samples\TESTING\Temp\StagingArea\android-libraries\gvr-permissionsupport-release\AndroidManifest.xml:3] Main manifest has <uses-sdk android:targetSdkVersion='22'> but library uses 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.WaitingForProc
> Main manifest has <uses-sdk android:targetSdkVersion='22'> but library uses targetSdkVersion='24' Have you set the target SDK to Nougat?
I had the same issue and changing the manifest under assets->plugins->android solved it for me. <uses-sdkandroid:minSdkVersion="19"android:targetSdkVersion="24"/>
Thanks this worked for me. I had to manually bump targetSdkVersion in both AndroidManifest.xml and AndroidManifest-Cardboard.xml from 22 to 24. (Unity 5.5.0f3). Looks like same worked for mitt88 too
if I set the target sdk to nougat I get :Error building Player: FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
This worked for me. Changing in .xml not working. Change target in Player Setting to " Nougat " and build 1 times > Then change back to target what do you want then build.
just update your target sdk to 24 it will solve your problem target sdk mean android sdk you have installed
Well i have the same issue and the solutions here do not seem to solve my problem, am i missing something? Edit: I cannot seem to attach imgur to the post so here is the editor error with player settings: https://imgur.com/lHCw1kT Edit 2 : Never mind , i updated to SDK 25 and seems to have solved this issue at the expense of generating another one "Unable to re-package resources".
guys please i need some help here, i tried everything but i still have these errors Error: [Temp\StagingArea\AndroidManifest-main.xml:19, C:\Users\wierdo\Documents\ball1\Temp\StagingArea\android-libraries\play-services-ads-lite-11.0.4\AndroidManifest.xml:10] Trying to merge incompatible /manifest/application/activity[@name=com.google.android.gms.ads.AdActivity] element: UnityEditor.HostView:OnGUI() and CommandInvokationFailure: Unable to merge android manifests. See the Console for more details. C:/Program Files/Java/jdk1.8.0_161\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/wierdo/AppData/Local/Android/Sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" - stderr[ Error: [Temp\StagingArea\AndroidManifest-main.xml:19, C:\Users\wierdo\Documents\ball1\Temp\StagingArea\android-libraries\play-services-ads-lite-11.0.4\AndroidManifest.xml:10] Trying to merge incompatible /manifest/application/activity[@name=com.google.android.gms.ads.AdActivity] element: <activity -- @android:name="com.google.android.gms.ads.AdActivity"> --</activity> --(end reached) <activity ++ @android:name="com.google.android.gms.ads.AdActivity" ++ @android:theme="@android:style/Theme.Translucent"> ++</activity> ] stdout[ [Temp\StagingArea\AndroidManifest-main.xml:4, C:\Users\wierdo\Documents\ball1\Temp\StagingArea\android-libraries\google-play-services_lib\AndroidManifest.xml:5] Skipping identical /manifest/application/meta-data[@name=com.google.android.gms.version] element. [Temp\StagingArea\AndroidManifest-main.xml:4, C:\Users\wierdo\Documents\ball1\Temp\StagingArea\android-libraries\play-services-basement-11.0.4\AndroidManifest.xml:5] Skipping identical /manifest/application/meta-data[@name=com.google.android.gms.version] element. ] exit code: 1 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()
You have a problem with an activity in one manifest: @android:name="com.google.android.gms.ads.AdActivity" trying to be merged with an activity with the same name in a separate manifest that has different attributes. You should probably remove on of these as they look to be the offenders: ball1\Temp\StagingArea\android-libraries\google-play-services_lib\AndroidManifest.xml:5] Skipping identical /manifest/application/meta-data[@name=com.google.android.gms.version] element. ball1\Temp\StagingArea\android-libraries\play-services-basement-11.0.4\AndroidManifest.xml:5] Skipping identical /manifest/application/meta-data[@name=com.google.android.gms.version] element. You probably only need one or the other of those I would guess.
I've got the same problem as ybahassine (I'm also trying to implement Google Admob ads and having exactly the same errors). I'm not sure how I can remove one of the manifests, as it is creating them during the Build process.
Can you file a support ticket with AdMob? https://support.google.com/admob/?hl=en#topic=7383088 Click "Contact Us" in the upper right.
Good working on WR Unity 2017 - i edited <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" /> in "AndroidManifest-Cardboard.xml" path prj-folder wdw3.wr\Assets\GoogleVR\Plugins\Android and select in Editor/PlayerSettings Autmatic Highest Installed and instal SDK 23-24 for Andr 6-7. my phone Andr 6 - but OK