10得票1回答
Proguard和RecyclerView项装饰

我在使用RecyclerView元素的ItemDecoration时,遇到了一些意料之外的问题。 在某些手机上(三星Android 5设备),当应用程序启用混淆(minify true)时,我的ItemDecoration不会显示。如果没有启用混淆/缩小代码,则可以看到回收器元素之间的Ite...

10得票2回答
Firebase在使用库版本11.2.0时出现ProGuard错误(警告)

我之前使用的是11.0.4版本的Firebase库。今天我升级到了最新版:11.2.0,但是当我尝试构建发布版本(开启ProGuard)时,出现了以下错误: Warning:com.google.android.gms.internal.zzbdo: can't find reference...

10得票1回答
多特性即时应用无法进行混淆?

使用Android Studio 3.0 Beta 5,在启用Instant Apps的默认项目(空活动)中。 要开启Proguard,只需将所有Build.Gradle(应用程序、基础和特征)设置为:debug { minifyEnabled true proguardFile...

10得票5回答
在Android 4.2.2 (wiko)上出现NoClassDefFoundError:android.support.design.internal.NavigationMenu

我正在尝试使用 Android 支持设计库(版本为 23.0.1)以及 NavigationMenu 类(我将这个类作为 XML 标签放入布局中)。 当我在三星 Android 4.3 或 Nexus Android 5.x/6.0 上运行应用程序时,一切正常,但当我在 Wiko Rainb...

10得票3回答
Android Studio - Gradle增量构建

在过去几天中,我一直在试图提高我们项目的构建时间,但是没有成功。我不介意等待1分钟40秒进行干净的构建,但是如果我在单个Java文件中插入一行代码,构建时间就会与干净的构建相同。我肯定是做错了什么,但我找不到任何文档或堆栈溢出问题,可以指引我正确的方向。我设法收集了一些信息,在这里集中起来,希...

10得票3回答
如何在Android上为Room库设置Proguard规则

在我的应用程序中,我想使用Room库来使用数据库,最终启用Build.Gradle中的混淆选项(proguard)以生成APK。 我使用的是以下版本的Room库: implementation "android.arch.persistence.room:runtime:1.1.1" an...

10得票2回答
Android和AWS Cognito - 使用Proguard无法解组错误响应

我正在使用 AWS Cognito SDK for Android,版本号为 2.4.3。在调试版本中它运行得非常好,但在发布版本中,如果出现错误,我无法获得异常的正确描述。相反,我得到了这个com.amazonaws.AmazonClientException: Unable to unma...

9得票2回答
Retrofit2 proguard 移除参数

我在项目中使用retrofit 2和proguard。 我的Proguard配置: -dontwarn retrofit2.** -keep class retrofit2.** { *; } -keepattributes Signature -keepattributes Except...

9得票3回答
Android Proguard - ClassNotFoundException

我为我的安卓应用启用了proguard。虽然项目能够成功构建,但在启动时会发生ClassNotFoundException的崩溃。它甚至无法找到启动器活动。这是我的proguard规则文件: -libraryjars libs -keep public class * extends an...

9得票1回答
Android库:使用Proguard发布.aar时,classes.jar为空。

我正在尝试使用 minifyEnabled true 生成库,但是在发布的 .aar 文件中,classes.jar 变为空白。 我已经检查了我的 proguard-rules.pro,看起来一切正常。 我甚至创建了一个带有默认 .gradle 文件的新模块,当我设置 minifyEnab...