好了,以下就是我运行起来,logcat捕捉到的异常。找不到FileProvider,这是第三方库里的。我一直以为是本地的FileProvider与第三方库的发生冲突导致的,然后一直在解决三方provider冲宽敬突的问题。最终还是一样的慎码慎无解。。。然后我就在 mainfests里注释了<provider>,发现报的是 “ Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sr.byf.activity,splashactivity" on path: DexPathList[[zip file "/data/app/com.sr.byf-oPltCUstoezo3rFTWQ0JxA==/base.apk"找不到我应用里的启动页,检查发现SplashActivity在manifests已注册并且在项目包名下面存在,这就又使我很困惑了。于是我又注释了SplashActivity的注册。然后运行,就可以了。。。。。
网上找的,multiDexEnabled设置true,application里设置MultiDex.install(this)也都没有用。
最后解决办法:minifyEnabled和shrinkResources改为设置false,就是不要混淆和开启删除无用资源,也就是没有被引用的文件,开启了就默认删除了这些资源,导致找不到这些类。关闭之后就可以正常运行。
给需要的你们。
一般神誉李情况下,安卓游迟应用程序崩溃虚袜时会产生崩溃日志文件(Crash Logs)、崩溃堆栈文件(Stack Trace Files)和崩溃状态文件(Crash State Files)等文件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)