美文网首页
从outputs文件夹拿到的apk安装后打不开的解决方式

从outputs文件夹拿到的apk安装后打不开的解决方式

作者: 某农村小伙 | 来源:发表于2017-05-09 15:43 被阅读0次

今天遇到一个非常无语的问题,新版的AndroidStudio2.3.1,在outputs文件夹里的apk文件夹下有个app-debug.apk,从这个复制到手机里然后安装后,打开报错,提示找不到BaseApplication,我把清单文件的BaseApplication路径改成绝对路径也不行.以下是报错信息:

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.abcd.ui.BaseApplication" on path: DexPathList[[zip file "/data/app/com.abcd-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abcd-1/lib/arm, /vendor/lib, /system/lib]]

但是手机连接电脑通过adb安装的话却可以正常打开,研究了一天,终于被我找到解决的方法了

先clean一下项目,然后通过这种方式编译apk,再在outputs文件夹里的apk文件夹下把app-debug.apk复制到手机里安装,即可正常运行!!!

原因没有找到,解决方法被我找到了,我想应该是我的项目包太大了,通过adb安装会自动省去一些配置信息!!!

相关文章

网友评论

      本文标题:从outputs文件夹拿到的apk安装后打不开的解决方式

      本文链接:https://www.haomeiwen.com/subject/oititxtx.html