unity unity打包安卓失败打包

即使你在Plugin文件夹内指定了清单文件最后的权限还是会合并,也就是权限会发生修改.

unity打包安卓失败6以及更高版本有了动态权限管理,如果用老版本Unity导出APK,运行在unity打包安卓夨败6及以上又没有进行权限的动态申请

人工的在权限设置里,把游戏所需要的权限全部勾选再重启游戏

写一个jar,对这些权限进行检查如果没有权限,那么申请权限最后把这个jar放到unity的plugin目录
最后用unity导出apk,就可以解决这个问题

这个jar作为和unity互相调用的(网上很多类似文章)
啟动页和Unity页面
启动页不包含Unity相关的调用仅仅做权限检查,申请
当申请到权限后调用Unity的页面
当Unity里的代码变化后,可能会引用jar包未进行检查的新权限
所以最好是等Unity游戏工程稳定后再处理这个问题

}

原因:Android版本较新Unity版本太旧(如4.X),Unity打包APK时调用Android工具使用的命令已被unity打包安卓失败弃用了(而Unity不知道)

办法:替换Android/Sdk/tools文件夹下的所有内容为老版本的tools。(记得把原来的tools先備份)

原因一:Unity不允许打包到项目的Assets文件夹中

办法:更换一个Build输出目录(如输出到桌面)。

场景:做unity打包安卓失败Unity混合开发把unity打包安卓失败项目导入Unity后再用Unity构建项目时,可能会发生这个错误

原因:直接参照报错来一个个处理。如图是unity打包安卓失败项目在读取清单文件AndroidManifest.xml时找不到mipmap文件夹下的图片。我用Android Studio2.3.3创建的项目默认没有mipmap文件夹的自然找不到需要的资源。新建该文件夹并从mipmap-hdpi文件夹中拷贝图片过来即可

原因:模拟器上面有过该软件的早期版本,要先卸载了才能再装新版本上去

一种说法是Unity5.5与Androi的SDK tool版本冲突,需要重新下载并替换调unity打包安卓失败SDK目录下的tool文件夹

但我在尝试后依然报这个错,又看到一种说法这是Unity5.5的Bug需要升级到5.6或2017.1才能解决。

看来真是版本问题5.6.1修好了后边嘚版本又重复出现,是个蛮严重的bug了

我下了Unityf3再试依然,又多了个新问题:

补装上去(版本号大于24)Unity这边就能导包APK成功了!

检查Player Settings中的包洺,密钥库路径密钥库密码。

}

我要回帖

更多关于 unity打包安卓失败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信