解决unity 打包在Android 8.0上启动出现黑屏问题

本文链接:https://blog.csdn.net/baidu_34248947/article/details/89377983

我的项目使用unity5.4.1开发,在Android8.0的时候启动会出现黑屏,同时发现日志中有这一句日志Unable to query for permission: Fragment null must be a public static class to be properly recreated from instance state,经过各种百度Google之后,发现在不升级unity版本的情况下有三种解决办法:
1.在AndroidManifest.xml中加入:

2.在AndroidManifest.xml的Activity节点下加上:

3.新建一个入口activity,动态获取权限成功后,再跳转到UnityPlayerActivity
我使用的是第二种办法,我觉得最好升级到unity到5.6之后,因为官方已经修复了这个bug
https://forum.unity.com/threads/game-does-not-work-on-new-android-oreo.490142/page-3

更多相关文章

  1. Activity(启动模式) Activity(退出)
  2. android内置的一些测试程序
  3. Android(安卓)从一个应用打开另一个应用
  4. Android(安卓)8.0 高通代码预制apk可卸载,恢复出厂设置apk可恢复
  5. Android(安卓)四种启动模式(Launch Mode) 最直观详解
  6. Android(安卓)5.0 SystemServer--->Android入口
  7. 【Android】Activity_习题
  8. Android应用启动优化:一种DelayLoad的实现和原理
  9. Android日志文件的读写工具类

随机推荐

  1. android 使用https请求请求数据
  2. android内存泄漏面试知识小结
  3. Android 仿淘宝2017添加地址
  4. 深入探索Android卡顿优化(上)
  5. Android中RatingBar的自定义效果
  6. Android 蓝牙搜索不到设备(android M权限
  7. Android多媒体功能的实现上(音频,视频,相机
  8. Android(安卓)工具集合类库 API
  9. 获取android唯一标识
  10. Android gdb 调试