11得票3回答
当启用Proguard时,使用Parse库进行登录时,Facebook sdk v4.5.0出现了NullPointerException。

我正在尝试使用ParseFacebookUtils库通过Facebook进行登录,它运行良好,但是当我启用Proguard文件时,在Facebook登录活动启动时出现了此异常:Fatal Exception: java.lang.RuntimeException: Unable to star...

11得票2回答
无法创建任务上传Proguard映射文件.java.lang.IllegalStateException: 解析配置'androidTestAnnotationProcessor'时出现异常。

升级到 Android Studio 3.0 canary 3,并使用 gradle-4.0-milestone-1-all。由于评估依赖项的新方式,https://firebase.google.com/docs/crash/android#uploading_proguard_mappin...

11得票3回答
Gradle 3.0.0中Proguard的问题

我正在尝试使用ProGuard和新的Gradle 3.0.0版本创建APK。我收到了很多警告,这些警告是我认为在我的ProGuard配置文件中已经被忽略的类。相同的配置在Gradle 2.3.3下工作良好,但在3.0.0上似乎出现问题。警告太多了,几乎无法读取ProGuard配置。 我的bu...

11得票3回答
Android ProGuard问题:路径不得为空或空字符串。路径='null'

在设置了以下值之前,一切都正常: minifyEnabled true 和 shrinkResources true 但是,在设置这些值后,每当我运行项目时,就会出现以下错误: Information:Gradle tasks [:app:assembleProdReleas...

11得票5回答
安卓开发中的ProGuard和Retrofit2 Gson转换器?

我在我的项目中使用了ProGuard,但在新的Gson().toJson(Request)中它提供了错误的数据。 我得到的输出结果为:{"a":"manage","b":"689184d4418b6d975d9a8e53105d3382","c":"10","d":"76"} 取而代之{"u...

11得票2回答
ProGuard构建失败“未解决的引用”

我一直在开发我的应用程序的最新版本,测试结果良好,但是当我进行发布ProGuard构建时,出现了很多错误,主要是关于找不到org.apache.http.*,而我在项目中没有使用它。我已经搜索了整个项目,但找不到这个文本。我添加了一些依赖项,但都不会使用HTTP。 如何找出ProGuard为...

11得票1回答
ProGuard中assumenosideeffects的使用

我从http://proguard.sourceforge.net/manual/usage.html阅读了有关使用assumenosideeffects的信息。 我的问题涉及以下段落: -assumenosideeffects class_specification 指定...

11得票2回答
Proguard不会混淆类名,只有方法被混淆。

我尝试在Android Studio中使用Proguard,但似乎Proguard没有混淆类名,例如我的应用程序结构和配置: 和配置 但是当我尝试在应用程序中触发异常时: 异常在ADB控制台中列出: 只有方法被混淆了,MainActivity.class 没有被混淆。

11得票1回答
minifyEnabled为true会导致应用启动时崩溃

很遗憾,XX已停止。 我一启动我的生产应用程序就收到这个消息,当我设置buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguar...

10得票1回答
如何在构建Android Gradle项目时通过ProGuard禁用生成dump.txt文件

我有一个使用Gradle构建的Android项目。 它使用Proguard进行混淆。 Proguard会生成一个70MB大小的dump.txt文件。 我不需要它,也不想要它,因为会占用我的SSD空间。 请问如何禁止生成dump.txt文件?