android - apk 在 proguard 后启动失败

标签 android proguard

我使用的是今天更新的最新 Android Studio.....并且还使用了 proguard 4.9 我的应用程序从工作室完美运行到模拟器....但是当我使用 proguard 时,应用程序甚至无法启动。我导出apk并分别安装在手机或模拟器上,它仍然无法启动。我设法从“proguarded”apk 获取日志记录。 我使用 2 个外部 jar..... admob 6.4.1 和 Google Analytics V2,两者都保存在 libs 文件夹中并在项目设置中引用。并在没有proguard的情况下完美运行。 我将其附加到我的 proguard.properties.txt

-libraryjars C:\Users\Paul\workspace\Xtreme Converter\libs\libGoogleAnalyticsV2.jar
-libraryjars C:\Users\Paul\workspace\Xtreme Converter\libs\GoogleAdMobAdsSdk-6.4.1.jar

但是我得到了这个日志记录

06-27 17:05:58.163    2194-2194/com.paul.xcon                  W/dalvikvm: threadid=1:           thread exiting with uncaught exception (group=0xb4ca6908)
06-27 17:05:58.163    2194-2194/com.paul.xcon                  E/AndroidRuntime: FATAL EXCEPTION: main
    java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
    at com.paul.xcon.ConvSel.onStart(Unknown Source)

即使没有 C:\引用,我也尝试了很多 libjars 变体,

最佳答案

好的,当我一开始遇到这个问题时,我想到了添加

-libraryjars C:\Users\Paul\workspace\Xtreme Converter\libs\libGoogleAnalyticsV2.jar
-libraryjars C:\Users\Paul\workspace\Xtreme Converter\libs\GoogleAdMobAdsSdk-6.4.1.jar

会解决它......它没有,但我把它留在那里, 然后我更新了我的工作室,还下载了广告,将最新的 proguard 加载到我的 SDK 中...... 它本来可以工作,但我认为我上面添加的这些东西阻止了它。 删除它们后现在可以正常工作了。

关于android - apk 在 proguard 后启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17349372/

相关文章:

开发者控制台中崩溃报告的 Android 问题

android - Proguard:使用变量指向sdk目录

JavaFX 捆绑 exe 不显示 TableView 内容

android - 为 RecyclerView 缓存 Spannable 字符串

android - findViewById 在调用 setContentView 后返回 null

java - Proguard 返回错误代码 1。 (com.google.android.gms)

java - Proguard不会删除内部类中的Log.d?

android - 在两行ListView中列出联系信息

android - 如何为 View 的属性设置动画

android - 如何在 Flutter 中水平居中 FloatingActionButton?