ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类,字段和方法来缩小,优化和混淆代码。结果是较小的.apk文件,更难以进行逆向工程。
SignalR android客户端的proguard规则是什么?
我有一个使用SignalR的聊天应用程序。最近我启用了PROGUARD。 Gson proguard规则没问题。对于调试apk,聊天消息发送到服务器确定。服务器将消息推送到chat_Receiver,但是......
我的项目中有第三方库。我添加了Proguard我的项目,我发布了项目,但我的第三方库崩溃了。如何保留第三方图书馆? -keep class com.ice ....
我想只启用ProGuard中的混淆功能,但同时禁用代码收缩,所以我设置minifyEnabled false useProguard true但是,现在发布编译不...
我今天早些时候将Android Studio升级到3.4,并且我第一次使用默认的收缩器R8。我将库项目的proguard-project.txt的内容复制到了它的proguard规则....
我使用的是第三方依赖。它在调试模式下运行良好,如果我使用buildTypes {release {minifyEnabled false proguardFiles}生成带签名的apk,它也可以正常工作...
避免使用Glide和Proguard缩小的虚拟方法registerAnimationCallback
我们的应用程序(com.example.myapp)将自定义库(com.example.mylib)作为外部依赖项包含在内。我们的库依次使用Glide GIF处理库。此外,我们的图书馆缩小了......
假设我有一个Android库项目(名为X),我用它来创建一个AAR文件供以后使用,我可以在下面使用这个结构吗? Project X Module A禁用了程序......
在Android上使用R8时,是否需要卸载现有的Proguard?
使用R8时,是否需要从Gradle中删除与Proguard相关的代码? minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'
在执行部分评估时应用pro-guard意外错误时出现此错误:Class = [com / google / android / gms / ads / AdLoader $ Builder] Method = [forPublisherAdView(...
ProtocolException:太多后续请求:21中包含Proguard和Android中的OkHttp 3.0
我正在使用Retrofit 2.1.0和OkHttp 3.4.2创建一个应用程序。在minifyEnabled设置为false的调试模式下,一切都很完美,但只要我将minifyEnabled更改为true,我就得到以下内容......
在我的代码中,尽管服务器返回,但用户模型并未被反序列化。从我的代码client.getPerson()返回Person对象的实例,但client.getUser()返回一个空...
minifyEnabled为true时应用程序崩溃[包含Logcat]
我正在使用一个多模块应用程序,当安装模块的build.gradle中minifyEnabled为true时,应用程序崩溃。以下是我从播放控制台检索到的反混淆堆栈跟踪。致命......
在Stack Overflow中似乎有无数关于这个错误的报告。这些建议都没有奏效。在我的情况下,它与这个堆栈溢出报告SPRING几乎完全相同,除了这个案例在......
toString()始终返回空的Json对象,并启用了proguard
我的专业保护文件如下#我们只想要混淆-keepattributes InnerClasses,Signature#这是ProGuard的配置文件。 #http://proguard.sourceforge.net/index.html# ...
Android Build Error:属性签名需要InnerClasses属性。检查-keepattributes指令
尝试在发布模式下构建应用程序时,我遇到此错误。错误:属性签名需要InnerClasses属性。检查-keepattributes指令我的proguard-rules.pro行看起来......
android studio 3.1中混淆的android库jar文件位置
我在我的android库中启用了proguard以进行代码混淆。将我的android工作室更新为3.1后,我找不到我的android库项目的混淆.jar文件位置。早些时候我......
我已经添加了用于获取网络时间的truetime库,但是我有一个错误,我无法在android中解决它。 library:implementation'com.github.instacart.truetime-android:library -...
我一直在努力在我的应用程序中完成工作。一切都已设置并正常工作但是一旦我想设置proguard规则,我的应用程序总是崩溃。我检查了每个图书馆...
Firebase实时数据库不会在发布apk中检索数据[Android]
在设备或模拟器上运行应用程序时,数据检索完美,但在生成发布时没有显示图像apk我认为问题是由于proguard所以我尝试了这个答案...
Android Studio 3.2上的AndroidX - 运行应用时的VerifyError
将我的应用迁移到Android Studio 3.2上的AndroidX库。在调试中运行时,一切都按预期工作但如果我生成一个签名的APK,使用Proguard进行模糊处理 - 我收到此错误:java ....