• 在Android Studio上测试运行,Unity发布成Android包过程中所遇到的问题及解决方案


    问题一: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 不打勾,一旦有一个错误,测试时便会卡住,并出现上面的问题。
     
     
     
     
  • 相关阅读:
    pytorch中的torch.autograd.backward()和torch.autograd.grad()
    深度学习中的归一化方法BN、LN、IN、GN
    PostgreSQL函数和操作符
    IDEA中cannot_resolve_method?
    IDEA 打开后很卡?
    win10磁盘分区
    PostgreSQLの交-并-差集(INTERSECT、UNION、EXCEPT)
    oracleの交-并-差集(INTERSECT、UNION /UNION ALL 、MINUS)
    秋招总结
    产品经理面试问题及答案大全《一》
  • 原文地址:https://www.cnblogs.com/feiqianlove/p/6807907.html
Copyright © 2020-2023  润新知