前提
使用了 Oculus 集成包,否则,直接在 Unity IDE 打包即可
动机
Unity IDE 打包 Android APP 之前,会根据代码(包含依赖代码,如:Oculus 集成包),动态生成 AndroidManifest.xml 文件,导致该 xml 文件包含了一些无意义的 user-feature(业务脚本不存在的功能),使得真机运行 APP 发生权限申请拒绝现象。因此,实际打包流程应该如下
生成 keystore(Unity IDE)



更新 APP 版本号(Unity IDE)

导出 Android 项目(Unity IDE)

导入 Android 项目(Android Studio)


手动清理 user-feature(Android Studio)

切换 Unity 配置的 Android SDK 版本(Android Studio)

打包 APP(Android Studio)




查看安装包路径

验证码安装包 AndroidManifest


网友评论