Cordova Android 生成的 APK 中添加代码混淆

要在 Cordova Android 生成的 APK 中添加代码混淆,你可以按照以下步骤进行操作:

1. 在项目根目录下,找到 platforms/android/ 目录,进入该目录。
2. 打开 build.gradle 文件,并在 android { ... } 部分添加以下代码:

在这里插入图片描述

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

proguard-rules.pro文件不创建,会默认混淆所有,有些逻辑直接挂了

3. 在同级目录下创建一个名为 proguard-rules.pro 的文件,并在该文件中添加你的代码混淆规则。

应用的代码和依赖库的混淆规则可以根据你的具体需求进行配置。以下是一个示例:

# 默认cordova组件不被混淆
-keep class org.apache.cordova.** { *; }
#自定义组件不被混淆
-keep class com.liqi.chen.** { *; }
4. 运行 Cordova 命令重新构建和打包你的应用

在终端中执行:

cordova build android --release --prod -- --packageType=apk

在这里插入图片描述

这样,Cordova 将会在构建 release 版本的 APK 时应用代码混淆。生成的 APK 文件将位于 platforms/android/app/build/outputs/apk/release/ 目录下。记得测试和验证混淆后的应用以确保正常运行。

实测有效,文件包缩小,apk正常运行,代码混淆成功,

在这里插入图片描述

cordova开发和打包参考

创造价值,乐哉分享!776147358

猜你喜欢

转载自blog.csdn.net/ly_xiamu/article/details/132637501
今日推荐