记录一个androidstudio的闪退
我是做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的闪退相关推荐
- 【踩坑记录】—— app运行闪退(Mac版)
目录 一.故事开始 二.问题分析 三.无脑排查 四.总结 一.故事开始 2022/3/27 一个风和日丽的下午☀️☀️ 近期在学做一些入门级的小项目,写了个小工具的脚本之后,想拓展一下,用PYQT5做 ...
- 火影忍者手游服务器无响应,火影忍者手游安卓闪退游戏无响应解决教程
火影忍者手游安卓闪退游戏无响应解决教程是vicleo为大家带来的,主要为大家提供火影忍者手游安卓闪退解决教程方便大家查看,近日有玩家反馈游戏除了闪退外,在安卓手机上还容易出现游戏无响应情况,到底是什么 ...
- 闪退怎么看logcat_iPhone手机点开软件就闪退如何解决?
手机点开软件就闪退,有的友友们恐怕都遇到过,这是什原因?该怎么解决呢?下面陀哥就和大家介绍一下手机点开软件就闪退的原因和解决办法. 大家可能经常遇到的一个问题就是iPhone下载的软件会出现闪退. 编 ...
- tomcat闪退解决方案
在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...
- tomcat点击startup.bat闪退
学习记录: startup.bat闪退,可能存在以下几个原因: 第一类原因: 1.jdk需要配置在用户环境下 2.tomcat是否安装在中文目录下 3.cmd命令行输入:java -version看看 ...
- 如何解决tomcat启动闪退问题
在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...
- tomcat闪退原因
在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...
- AndroidStudio启动app时闪退问题解决过程
问题描述: Android app在启动时闪退的问题有很多种,大部分可能集中在代码有问题上,譬如StartActivity的时候启动不了. 看提示里一般是有错误出现的,这个很好解决,只要找到对应的错误 ...
- 【问题记录】python的py文件生成exe可执行程序闪退
今天想弄一下这个,记录一下过程: 1. pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller ...
最新文章
- Intellij IDEA 没办法创建java文件
- Kotlin, Android的Swift
- linux下编译wpa_supplicantnbsp;…
- 下列可以产生斜体字的html标签是,电子科技大学《网页设计与制作》20秋期末考试题目【标准答案】...
- stm32f7网口_STM32F7串口通信问题
- Python ---(1)Python 学习路径
- 【转】Linux下软件安装的几种方式
- linux可以修改日期格式吗,如何在Linux中使用date命令修改日期时间
- MTK:NICODE与ASCII码使用
- (全面 经典 管用)Windows7 64位+Cuda6.5+vs2012 的caffe配置历程
- 接口大师(PhalApi专业版)项目实战经验分享,快速开发项目的新方式
- STM32:使用外部中断控制对射式红外传感器并计次
- Chrome扩展框架-Vue项目(用vue配合webpack实现浏览器扩展,包含热更新,无需重复加载浏览器插件)
- 从《长安十二时辰》看车联网
- CSS实现反方向圆角
- 食饵捕食者模matlab,食饵捕食者模型
- mysql 备份 恢复
- 冯绍峰,如果你爱她,记得不要把名字倒过来讲!
- Unity3D键盘输入被输入法屏蔽
- Python: matplotlib模块 源码阅读理解