我是做unity开发的,由于要出的包需要导出用Androidstudio出,记录一下碰到的闪退。

简述一下:unity的启动类被我打成了jar包会发生闪退,我把源码直接放进去,把jar删除就可以了。

发生步骤:

1.先贴我的源码:

public class MainActivity  extends FragmentActivity
{
  protected UnityPlayer mUnityPlayer;
  
  protected void onCreate(Bundle paramBundle)
  {
    Log.d("Unity", "MainActivity onCreate");    
    Log.d("Unity", "MainActivity onCreate0000");
    requestWindowFeature(1);
    Log.d("Unity", "MainActivity onCreate1111");
    super.onCreate(paramBundle);
    Log.d("Unity", "MainActivity onCreate2222");    
    Log.d("Unity", "MainActivity onCreate33333");
    this.mUnityPlayer = new UnityPlayer(this);
    Log.d("Unity", "MainActivity onCreate44444");
    
  }

这里是unity安卓的启动java。

2.再贴我的异常信息

11-08 11:13:31.624: D/Unity(7702): MainActivity onCreate33333
11-08 11:13:31.794: D/houdini(7702): [7702] Warning error (ID:0x01400486).
11-08 11:13:31.814: D/houdini(7702): [7702] Loading library(version: 4.0.8.45720 RELEASE)... successfully.
11-08 11:13:31.844: D/AndroidRuntime(7702): Shutting down VM
11-08 11:13:31.844: W/dalvikvm(7702): threadid=1: thread exiting with uncaught exception (group=0x94cebb20)
11-08 11:13:31.854: E/AndroidRuntime(7702): FATAL EXCEPTION: main
11-08 11:13:31.854: E/AndroidRuntime(7702): Process: com.wondergame.shinand, PID: 7702
11-08 11:13:31.854: E/AndroidRuntime(7702): java.lang.Error: FATAL EXCEPTION [main]
11-08 11:13:31.854: E/AndroidRuntime(7702): Unity version     : 2017.4.24f1
11-08 11:13:31.854: E/AndroidRuntime(7702): Device model      : OPPO OPPO R11
11-08 11:13:31.854: E/AndroidRuntime(7702): Device fingerprint: OPPO/R11/R11:4.4.2/NMF26X/381181218:user/release-keys
11-08 11:13:31.854: E/AndroidRuntime(7702): Caused by: java.lang.NoSuchMethodError: com.unity3d.player.UnityPlayer.<init>
11-08 11:13:31.854: E/AndroidRuntime(7702):     at com.shandagames.DEVINE.MainActivity.onCreate(MainActivity.java:75)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.Activity.performCreate(Activity.java:5231)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.os.Handler.dispatchMessage(Handler.java:102)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.os.Looper.loop(Looper.java:136)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at android.app.ActivityThread.main(ActivityThread.java:5019)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at java.lang.reflect.Method.invokeNative(Native Method)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at java.lang.reflect.Method.invoke(Method.java:515)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
11-08 11:13:31.854: E/AndroidRuntime(7702):     at dalvik.system.NativeStart.main(Native Method)
11-08 11:13:31.854: W/ActivityManager(366):   Force finishing activity

上面异常显示 Caused by: java.lang.NoSuchMethodError: com.unity3d.player.UnityPlayer.<init>

显示闪退在执行这个的时候    this.mUnityPlayer = new UnityPlayer(this);

3.我把jar包删除,把我jar包的源码放进工程。然后不闪退了。

只是记录一下~~~

记录一个androidstudio的闪退相关推荐

  1. 【踩坑记录】—— app运行闪退(Mac版)

    目录 一.故事开始 二.问题分析 三.无脑排查 四.总结 一.故事开始 2022/3/27 一个风和日丽的下午☀️☀️ 近期在学做一些入门级的小项目,写了个小工具的脚本之后,想拓展一下,用PYQT5做 ...

  2. 火影忍者手游服务器无响应,火影忍者手游安卓闪退游戏无响应解决教程

    火影忍者手游安卓闪退游戏无响应解决教程是vicleo为大家带来的,主要为大家提供火影忍者手游安卓闪退解决教程方便大家查看,近日有玩家反馈游戏除了闪退外,在安卓手机上还容易出现游戏无响应情况,到底是什么 ...

  3. 闪退怎么看logcat_iPhone手机点开软件就闪退如何解决?

    手机点开软件就闪退,有的友友们恐怕都遇到过,这是什原因?该怎么解决呢?下面陀哥就和大家介绍一下手机点开软件就闪退的原因和解决办法. 大家可能经常遇到的一个问题就是iPhone下载的软件会出现闪退. 编 ...

  4. tomcat闪退解决方案

    在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...

  5. tomcat点击startup.bat闪退

    学习记录: startup.bat闪退,可能存在以下几个原因: 第一类原因: 1.jdk需要配置在用户环境下 2.tomcat是否安装在中文目录下 3.cmd命令行输入:java -version看看 ...

  6. 如何解决tomcat启动闪退问题

    在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...

  7. tomcat闪退原因

    在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...

  8. AndroidStudio启动app时闪退问题解决过程

    问题描述: Android app在启动时闪退的问题有很多种,大部分可能集中在代码有问题上,譬如StartActivity的时候启动不了. 看提示里一般是有错误出现的,这个很好解决,只要找到对应的错误 ...

  9. 【问题记录】python的py文件生成exe可执行程序闪退

    今天想弄一下这个,记录一下过程: 1. pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller ...

最新文章

  1. Intellij IDEA 没办法创建java文件
  2. Kotlin, Android的Swift
  3. linux下编译wpa_supplicantnbsp;…
  4. 下列可以产生斜体字的html标签是,电子科技大学《网页设计与制作》20秋期末考试题目【标准答案】...
  5. stm32f7网口_STM32F7串口通信问题
  6. Python ---(1)Python 学习路径
  7. 【转】Linux下软件安装的几种方式
  8. linux可以修改日期格式吗,如何在Linux中使用date命令修改日期时间
  9. MTK:NICODE与ASCII码使用
  10. (全面 经典 管用)Windows7 64位+Cuda6.5+vs2012 的caffe配置历程
  11. 接口大师(PhalApi专业版)项目实战经验分享,快速开发项目的新方式
  12. STM32:使用外部中断控制对射式红外传感器并计次
  13. Chrome扩展框架-Vue项目(用vue配合webpack实现浏览器扩展,包含热更新,无需重复加载浏览器插件)
  14. 从《长安十二时辰》看车联网
  15. CSS实现反方向圆角
  16. 食饵捕食者模matlab,食饵捕食者模型
  17. mysql 备份 恢复
  18. 冯绍峰,如果你爱她,记得不要把名字倒过来讲!
  19. Unity3D键盘输入被输入法屏蔽
  20. Python: matplotlib模块 源码阅读理解

热门文章

  1. Mysql成语数据库_mysql学习笔记
  2. 码农上海工作2年感悟
  3. 2022年智能轨道,交通与运输工程国际会议(ICSTTE 2022)
  4. js中466/60取余
  5. 炫到爆炸!HuggingGPT在线演示惊艳亮相
  6. 联想Lenovo笔记本ideapad 320C-15IKB降级改装Win7问题汇总解决
  7. 表观遗传学在生物医学领域的应用
  8. Mac 下必备高效率软件与插件,值得拥有。
  9. maya 阿诺德水晶材质_阿诺德基础材质(冰块材质)
  10. JAVA计算机毕业设计珠宝首饰进销存管理系统Mybatis+系统+数据库+调试部署