Android proguarded apk 仍然可读

Android proguarded apk still readable

我试图混淆我的应用程序。它成功混淆了apk。但是,当我尝试使用 Apk_oneclick 查看我的 apk 的 java 代码时,我能够。我已经创建了我的 apk 的发布版本。问题仍然存在。任何帮助将不胜感激。

提前致谢。

build.gradle:

Proguard 规则:

Java 来自 release-apk 的代码:

您需要设置以下内容 属性
并在 proguard-android

中添加一些规则
  buildTypes {
        release {
            debuggable false
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    } 

要为您的应用程序启用 ProGuard 配置,您需要在模块级别 gradle 文件中启用它。您需要设置 minifyEnabled true.

的值
buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

您还可以启用 shrinkResources true,这将删除 ProGuard 标记为未使用的资源。

buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

成功了。清理了项目,运行 对 Proguard 规则进行了一些更改。