ProGuard是一种缩小,优化,混淆和预验证Java类的工具。它包含在Android SDK中。
使用app:transformClassesAndResourcesWithProguardForRelease构建失败
我最近将android工作室更新到版本2.3,构建工具到25.0.2,gradle 2.3.0和gradle distribution 3.3现在我在构建项目时得到了这个。老年人从未遇到过这个问题......
我实际上正在开发一个应用程序,我有以下Proguard错误:错误:任务执行失败':app:proguardRelease'。 > java.io.IOException:请先纠正上述警告。 ...
我听说应该保留Android活动。适配器怎么样?就像我有ArrayAdapter派生类一样?是否需要保留这些?视图怎么样?
是否有任何选项包括proguard prop文件中的Java Generics Type
我在spring boot项目中有一个配置类。它具有该类中的Tenant对象类成员列表。我没有找到'私人名单 租客'使用...混淆了课程
我刚刚使用了proguard,但是我试图通过反射实例化的类不起作用。我有一个接口算法我传递像这个AlgorithmFactory的类....
我一直试图告诉proguard为aar文件中使用的任何东西重命名类。假设我在AAR文件包com.myweb.lib.common中定义了此文件;导入android ....
我使用Android Studio的JAR / AAR文件导入对话框导入了一个库。但是,ProGuard正在混淆这个库,因此这些类中的方法不是......
如何在构建“maven-plugin”包时使用Proguard混淆?
“maven-plugin”项目的生成输出JAR(使用maven-plugin-plugin)被Proguard工具执行的混淆打破。试图将混淆的JAR用作Maven插件...
使用Proguard Obfuscation时,Gson EnumTypeAdapter中的AssertionError
我的项目在序列化/反序列化期间在Gson中实现了一个TypeAdapter,以保留对象的多态性状态。无论如何,该项目在开发测试期间工作正常,但是当它...
如果我启用了proguard,则无法确定任务':app:crashlyticsStoreDeobsDebug'的依赖关系
当我在Android Studio 2中运行应用程序时出现以下错误.Gradle任务[:app:assembleDebug]无法确定任务':app:crashlyticsStoreDeobsDebug'的依赖关系。 >任务......
我现在将在Google Play商店发布我的第一个应用程序。我已经压缩了我的应用程序中使用的图像。我对应用程序的大小有一些疑问。如果应用程序的大小小于2 MB ...
我们知道proguard提供回扫功能来去混淆strack trace。但Proguard是否支持日志可以反模糊化的功能?
SignalR android客户端的proguard规则是什么?
我有一个使用SignalR的聊天应用程序。最近我启用了PROGUARD。 Gson proguard规则没问题。对于调试apk,聊天消息发送到服务器确定。服务器将消息推送到chat_Receiver,但是......
我的项目中有第三方库。我添加了Proguard我的项目,我发布了项目,但我的第三方库崩溃了。如何保留第三方图书馆? -keep class com.ice ....
我想只启用ProGuard中的混淆功能,但同时禁用代码收缩,所以我设置minifyEnabled false useProguard true但是,现在发布编译不...
我尝试使用Retrofit 2登录我的用户。(基本上是使用基本标题对登录URL进行GET)它运行良好但是一旦我ProGuard它,标题授权就不再发送了。 (见日志输出)......
为什么Retrofit&Gson会返回LinkedTreeMap的List而不是我期望的类型?
我试图通过Retrofit检索对象列表:public interface TemplateApi {@GET(“/ api / templates”)Observable > getList(); Dto:public ......
我想从com.company1.utils - > com.company2.utils重命名我的应用程序中的包名。如何使用ProGuard做到这一点?我不想在这里应用任何优化,除了改变我的......
google.android.gms:play-services-oss-licenses在混淆后无效
我正在开发一个个人Android应用程序。混淆后我无法启动OssLicensesMenuActivity。应用程序崩溃。它工作正常,没有混淆。 startActivity(new Intent(getContext(),...
当我没有缩小我的应用程序时,我达到最大方法计数并且构建dex文件失败。通过在build.gradle中启用minify可以避免这种情况。然而,缺点是现在代码变得......