本来不想发这篇博客的,但是还是看到有人问这个问题,我来分享一下,希望能帮到大家,第一次发博客,记录一下心酸史吧。
修改一行代码,搞定通过Apk方式安装应用闪退之 java.lang.RuntimeException Unable to instantiate application
Caused by: java.lang.ClassNotFoundException: Didn't find class "com...activity
着急的朋友,看最后几句话就行了!!!!!(本文前面讲述可能是你踩过和我一样的坑!!!,重要的就改一个地方就行,着急解决问题的看最后几句话。。)
解决在Android Studio上可以运行程序安装到手机,但是把debug.apk安装包放在手机里面再运行安装就闪退问题
出现
java.lang.RuntimeException Unable to instantiate application
Caused by: java.lang.ClassNotFoundException: Didn't find class "com...activity
纳尼??
Activity这个类都找不到了??我的路径,包名,还有activity也不是抽象的,清单文件activity的路径也对
该加.ui.SplashActivity的也加了,无赖,搞了一天
第二天去公司,看自己在公司写的demo也是这个情况,而以前的写好的项目就不会出现这个情况
我就开始对比,找原因,终于被我找到了。
出现原因,手痒要安装最新版Android Studio 2.3.1
去google官网下载安装包,安装完成,创建项目,就给你默认用gradle3.3,就默认去下载gradle3.3
然后,因为长城,可能你要下一整天,然后只能关掉去gradle官网下载3.3
之后,恭喜你成功走入Google工程师的坑,3.3就是有问题,我不造为啥,也不要问我
继续往下看。