相关疑难解决方法(0)

Android/java:从ProGuard到R8的过渡/迁移?

我想知道如何从ProGuard过渡到R8.

我应该从Gradle文件中删除与Proguard相关的行并android.enableR8 = true改为添加行吗?

谢谢.

obfuscation android proguard android-proguard r8

24
推荐指数
1
解决办法
9260
查看次数

如何仅关闭Android R8中的混淆处理?

我使用Android Studio 3.3 Canary 5,Gradle 4.9,gradle插件3.3.0-alpha05

minifyEnabled true
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
Run Code Online (Sandbox Code Playgroud)

不起作用


编辑:

@JakeWharton:“您为此使用ProGuard配置,而不是Gradle DSL。使用-dontshrink禁用收缩,使用-dontobfuscate禁用混淆,以及使用-dontoptimize禁用优化。”

android android-r8

9
推荐指数
2
解决办法
4722
查看次数

Android Studio 3.4似乎卡在transformClassesAndResourcesWithR8上

刚升级到Android Studio 3.4,并试图用它第一次编译我的apk。似乎永远卡在:

在此处输入图片说明

我会因为工作不好而放弃还是耐心等待?

android android-gradle-plugin

6
推荐指数
2
解决办法
744
查看次数

如何为我的 android 应用程序添加代码混淆

如何为 android apk 添加代码混淆。我使用过proguard但仍然看到来自 app 的代码decompiler

我添加了这样的程序

release {
      debuggable true
      minifyEnabled true
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
Run Code Online (Sandbox Code Playgroud)

反编译后它会看到我的所有代码和类。反编译后

我的 Proguard 文件 在此处输入图像描述

android

4
推荐指数
1
解决办法
6224
查看次数