zoukankan      html  css  js  c++  java
  • 在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 不打勾,一旦有一个错误,测试时便会卡住,并出现上面的问题。
     
     
     
     
  • 相关阅读:
    docker相关资源监控采集方法整理
    三节课MINI计划第四周
    三节课MINI计划第五周
    三节课MINI计划第四周
    三节课MINI计划第三周
    三节课MINI计划第二周
    Bilibili用户需求分析报告
    三节课MINI计划第一周
    《产品思维30讲 》学习笔记
    PHP-FPM未授权访问漏洞
  • 原文地址:https://www.cnblogs.com/feiqianlove/p/6807907.html
Copyright © 2011-2022 走看看