12得票1回答
使用Proguard和Kotlin时出现“找不到引用类”的问题

我在使用Proguard和Kotlin时遇到了一个奇怪的问题。我正在逐步将一个已经经过混淆的项目转换为Kotlin,目前进展顺利,但是在转换某些类时出现了Proguard错误。我还没有找到这些类所具有的特殊属性,导致它们与其他类不同而无法正常工作。例如,InputStreamWithSourc...

12得票2回答
如何配置Proguard以保留返回时间不同的静态方法

我有一组超过50个类,其中包含几个名为parse()的静态方法,该方法返回该类的一个实例。以下是这些类中的一个示例:class SomeType { // Parse methods public static SomeType parse(String text) { ... ...

12得票3回答
Android Cling/Upnp proguard

我使用了Cling创建了一个应用程序,它能够良好地工作。但是,在我创建发布版本时,我会收到以下消息并且渲染器上没有任何播放内容: 11-22 16:24:53.341 20172-20172/? I/RendererCommand﹕ TrackMetadata : TrackMeta...

12得票2回答
在混淆代码时,我是否需要在proguard规则中保留Parcelable?

我的项目有几个扩展Parcelable的类。在混淆时,我需要在proguard规则中“保留”它们吗? Parcelable的一般做法是什么?

12得票4回答
在Android中出现了“transformClassesAndResourcesWithProguardForRelease”错误

你好,我正在努力为我的项目创建发布版本。我已经尝试了许多关于Proguard的方法,通过SO或Google的帮助,但我仍然无法创建发布版本。 有人能帮我解决这个问题吗?我总是遇到这个问题: Error:Execution failed for task ':app:transformCla...

12得票3回答
Proguard在构建aar时无法保留类

从这个参考链接中: https://github.com/codepath/android_guides/wiki/Building-your-own-Android-library 我有以下的gradle文件:android { compileSdkVersion 25 ...

12得票2回答
使用Proguard时,mapping.txt文件未生成。

当我使用Proguard混淆我的应用程序时,我遇到了问题。 在Android Studio中创建新应用程序时,我能够使用Proguard并生成mapping.txt,但是当我尝试在从Eclipse迁移到Android Studio的项目上使用Proguard时,mapping.txt未被生成...

12得票2回答
构建失败:使用proguard混淆Release版本的app时出错。

我最近将Android Studio更新到版本2.3,构建工具更新到25.0.2,Gradle更新到2.3.0,分发版更新到3.3。现在在构建项目时出现了这个问题,旧版本从未遇到过此问题。* Exception is: org.gradle.api.tasks.TaskExecutionExc...

12得票4回答
启用proguard后,签名的apk崩溃了

我正尝试在我的应用程序中使用proguard。我将proguard设置为true,然后问题开始了。当我按照此处所示的方法导入lib时,在使用proguard时,通过使用代码-keepnames class com.somepackage.*并将其替换为我的包名称时,当我尝试使用已签名的apk时...

11得票2回答
ProGuard导致android.support.v8.renderscript错误

当我在使用ProGuard时,模糊(Blurry)给出了以下错误:Error loading RS jni library: java.lang.UnsatisfiedLinkError: android.support.v8.renderscript.l: Error loading R...