Unity打Android包报错总结
- 1.
Error: [Temp\StagingArea\AndroidManifest-main.xml,
F:\3D---Documents\Figbom\Temp\StagingArea\android-libraries\Vungle_lib\AndroidManifest.xml:12]
Trying to merge incompatible
/manifest/uses-permission[@name=android.permission.WRITE_EXTERNAL_STORAGE] element:(请求写SD卡权限)
猜测:两个SDK包版本不一致,注释其中一个即可
- 2.
Unity3D5.1 接入SDK 发布apk的时候出错,提示Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
1.检查 Assets\Plugins\Android 下是否有文件重复。
2. 删除 classes.jar文件 assets和libs 都检查下,因为这文件u3d本身就自带了,和SDK交互需要拷贝到eclipse里,复制回U3D又重复了。
3.删除 android-support-v*** 打头的文件 如android-support-v7-appcompat.jar
4.AndroidManifest.xml 配置问题,需要进一步排查。
以上所有操作都在 Assets\Plugins\Android 文件下。