android-proguard 相关问题

ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类,字段和方法来缩小,优化和混淆代码。结果是较小的.apk文件,更难以进行逆向工程。

使用proguard生成签名APK时出错 - 使用GMS进行项目

我在尝试使用proguard生成指定的APK时遇到错误。回复邮件:警告:com.google.gms.googleservices.GoogleServicesPlugin:找不到超类或界面组织....

回答 2 投票 1

Proguard,无法创建ViewModel类的实例kotlin

我只是在minifyEnabled为true时才会出现错误(即使使用-dontobfuscate)java.lang.RuntimeException:无法在androidx.lifecycle中创建类com.myapps.app.TracksVM的实例....

回答 2 投票 1

从我的apk中删除Timber日志

我在我的proguard规则中使用下面的代码去掉我在编译发行版apk之前可能已经离开的任何log.d。 > -assumenosideeffects类android.util.Log {> public static *** d(...); ...

回答 1 投票 0

APP版本上的Proguard错误 - android / arch / core / internal / SafeIterableMap

优化应用后,Proguard失败了此消息。 compileSdkVersion = 27 buildToolsVersion =“27.0.3”minSdkVersion = 16 targetSdkVersion = 27收缩......删除未使用的程序类......

回答 1 投票 1

如何在构建android gradle项目时禁用proguard生成dump.txt

我有一个带有gradle的android项目构建。它与proguard混淆了。 Proguard生成具有70 MB的dump.txt文件。我不想要它。我不需要它。它耗尽了我的SSD。我可以禁用...

回答 1 投票 10

如何提高Android应用程序的整体性能?

当我试图减少我的Android应用程序并优化它时,我会寻找各种可能性来做到这一点。在这里我发现:A。Android开发人员提示避免创建不必要的对象首选...

回答 1 投票 2

proguard - keep和keep {}语句有什么区别?

我不能完全理解{----}之后的重要性,有人可以采取以下示例并解释其中的区别吗?声明1 -keep public class * extends android.view.View; ...

回答 1 投票 0

为什么proguard只是混淆了没有扩展任何东西的类

我试图用proguard混淆我的android应用程序。但问题是,当我反编译apk时,它只显示更改的变量名,但类名与源中的相同。只有一个......

回答 2 投票 -1

Proguard警告:在Observable上找不到引用的类

当我使用Proguard构建时,我在Observable上得到了“无法在Observable上找到引用类”的警告。但我在许多地方使用Observable,但警告只指向代码下方。 ...

回答 1 投票 0

Proguard处理接口将删除接口方法抛出

当我在Android上使用proguard时,我在处理界面后发现了proguard,删除了throws的界面方法。之前:公共接口工厂{卡创建(配置文件配置文件)抛出...

回答 1 投票 0

通过在Android中实现Proguard,使用JDBC在Asynctask中崩溃

我的应用程序之前工作正常,但在我的项目中启用ProGuard后,应用程序立即在“release”和“debug”apk中崩溃。我也禁用proguard并再次尝试它,它的工作原理。 ...

回答 1 投票 0

如何获取Proguard方法和类剥离的列表?

Proguard在优化期间删除未使用的方法和类。如何获得它们的列表?

回答 1 投票 1

启用proguard后Realm中的ClassNotFoundException

我得到一个异常:引起:java.lang.ClassNotFoundException:没有找到类“io.realm.Realm”在build.gradle中minifyEnabled为true。 proguard-rules.pro:-keep class io.realm ....

回答 1 投票 0

使用ProGuard时无法创建APK

我在尝试创建apk时突然开始得到java.lang.OutOfMemoryError:GC开销限制超出错误。我不想使用增加HeapSize的修复程序..所以我想我会尝试...

回答 2 投票 0

使用applymapping的proguard会产生重复的名称

我正在编写一个android模块,作为插件加载到第三方应用程序中。 API由.jar提供,它已被proguard混淆并包含mapping.txt文件。在我的节目中......

回答 1 投票 0

无法构建发布apk版

当我生成APK的发布版本时会出现问题。我已经查看了这个问题并尝试了所有事情,但问题仍然存在请指出我正确的方向错误...

回答 2 投票 0

android drawables和动画没有在发布的版本中显示

我试图在View的画布上设置圆圈(ShapeDrawables)的动画。该应用程序的调试版本运行没有问题。但是,发布的版本不显示圆圈或动画。我有 ...

回答 1 投票 1

升级Android Studio 3.1.2后,ProGuard配置解析器出错?

我已经将android studio从3.1升级到3.1.2。升级工作室后,我采取构建ProGuard配置解析器时发生错误。我正在为我的项目使用Dexguard(与......相同)

回答 1 投票 1

可以在Proguard崩溃报告中添加一个变量(Google Play ANR&Blocks)

任何人都可以解释是否可以将变量附加到proguard崩溃报告?我的意思是这样的:java.lang.NullPointerException:at es.com.myapp.dashboardActivity $ ...

回答 2 投票 0

如何在android studio中启用proguard? [重复]

buildTypes {release {proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'minifyEnabled true}}我启用了minifyEnabled,但它不是......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.