i’m trying to use the OBB Downloader: Unity Asset Store - The Best Assets for Game Making
i have unity ads and the google play game services setup and working. but once i import the OBB Downloader it won’t build anymore.
i get this set of errors:
Error: [Temp\StagingArea\AndroidManifest-main.xml, C:\Users\sophia\Documents\Catgirl Games\ZoomZoomBoom\Temp\StagingArea\android-libraries\UnityOBBDownloader\AndroidManifest.xml:12] Trying to merge incompatible /manifest/uses-permission[@name=android.permission.WRITE_EXTERNAL_STORAGE] element:
UnityEditor.HostView:OnGUI()
CommandInvokationFailure: Unable to merge android manifests. See the Console for more details.
C:\Program Files\Java\jdk1.7.0_21\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Users/sophia/AppData/Local/Android/sdk\tools” -Dfile.encoding=UTF8 -jar “C:/Program Files/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar” -
stderr[
Error: [Temp\StagingArea\AndroidManifest-main.xml, C:\Users\sophia\Documents\Catgirl Games\ZoomZoomBoom\Temp\StagingArea\android-libraries\UnityOBBDownloader\AndroidManifest.xml:12] Trying to merge incompatible /manifest/uses-permission[@name=android.permission.WRITE_EXTERNAL_STORAGE] element:
<uses-permission
– @android :maxSdkVersion=“18”
– @android :name=“android.permission.WRITE_EXTERNAL_STORAGE”>
–
<uses-permission
++ @android :name=“android.permission.WRITE_EXTERNAL_STORAGE”>
++
++(end reached)
]
stdout[
[Temp\StagingArea\AndroidManifest-main.xml, C:\Users\sophia\Documents\Catgirl Games\ZoomZoomBoom\Temp\StagingArea\android-libraries\MainLibProj\AndroidManifest.xml:13] Skipping identical /manifest/application/meta-data[@name=com.google.android.gms.version] element.
]
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()
Error building Player: CommandInvokationFailure: Unable to merge android manifests. See the Console for more details.
C:\Program Files\Java\jdk1.7.0_21\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Users/sophia/AppData/Local/Android/sdk\tools” -Dfile.encoding=UTF8 -jar “C:/Program Files/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar” -
stderr[
Error: [Temp\StagingArea\AndroidManifest-main.xml, C:\Users\sophia\Documents\Catgirl Games\ZoomZoomBoom\Temp\StagingArea\android-libraries\UnityOBBDownloader\AndroidManifest.xml:12] Trying to merge incompatible /manifest/uses-permission[@name=android.permission.WRITE_EXTERNAL_STORAGE] element:
<uses-permission
– @android :maxSdkVersion=“18”
– @android :name=“android.permission.WRITE_EXTERNAL_STORAGE”>
–
<uses-permission
++ @android :name=“android.permission.WRITE_EXTERNAL_STORAGE”>
++
++(end reached)
]
stdout[
[Temp\StagingArea\AndroidManifest-main.xml, C:\Users\sophia\Documents\Catgirl Games\ZoomZoomBoom\Temp\StagingArea\android-libraries\MainLibProj\AndroidManifest.xml:13] Skipping identical /manifest/application/meta-data[@name=com.google.android.gms.version] element.
]
i’m not sure what to look for or how to even begin debugging this. i can’t be the only person who encounters this. it’s too consistent. i’ve tried this is two projects and it’s the same issues each time. i’ve looked in the androidmanifest.xml file on line 12 and it’s not the WRITE_EXTERNAL_STORAGE permission… and it doesn’t matter if i change what’s on line 12 it always comes up with this error…
Which version of Unity are you using?
This should be fixed in 5.2 beta 4 - there was an issue with Unity Ads manifest.
If you are not using Ads or something, please remove android:maxSdkVersion=“18” from WRITE_EXTERNAL_STORAGE element in your custom manifest.