设为首页 加入收藏

TOP

在Android Studio上测试运行,Unity发布成Android包过程中所遇到的问题及解决方案
2017-10-11 15:27:12 】 浏览:957
Tags:Android Studio 试运行 Unity 发布 过程 遇到 问题 解决方案

问题一:Exception: JNI: Init'd AndroidJavaObject with null ptr

    解决方法: 所有关于JNI出现的问题,只有三种错误存在,第一是需要在真机上运行测试,不需要管;第二就是Bundle Identifier设置的与android工程的包名不同,设置为相同的即可;第三就是在new 一个AndroidJavaClass时,括号里的内容要与Android工程上的类名相同。

 

问题二:Invalid serialized file version. File: "/data/app/com.ut.vrautocycling-1/base.apk/assets/bin/Data/globalgamemanagers". Expected version: 5.4.1f1. Actual version: 5.4.3f1.

     解决方法:在android工程里面,未替换libmain.so、libmono.so、libunity.so三个文件,只要替换过来就好了。三个文件是在libs-armeabi-v7a文件夹下面。

 

问题三: Unity: [EGL] Failed to create protected window surface: EGL_BAD_ATTRIBUTE: 

                      An unrecognized attribute or attribute value was passed in the attribute list.                                                         

        (Filename: ./Runtime/GfxDevice/egl/WindowContextEGL.cpp Line: 127)
 
   解决方法:在player Settings设置里的other settings下,Auto Graphics API要打勾,Protect Graphics Memory 不打勾,一旦有一个错误,测试时便会卡住,并出现上面的问题。
 
 
 
 

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇ionic2 使用 cordova 打包成安卓a.. 下一篇Android 监听 WiFi 开关状态

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目