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 はリリース APK をビルドするときにコード難読化を適用します。platforms/android/app/build/outputs/apk/release/生成された APK ファイルは、ディレクトリの下に配置されます。難読化されたアプリケーションが適切に機能することを確認するために、必ずテストと検証を行ってください。

実際のテストは効果的で、ファイル パッケージは削減され、APK は正常に実行され、コードは正常に難読化されています。

ここに画像の説明を挿入

Cordova の開発とパッケージ化のリファレンス

価値を創造し、喜んで共有します! 776147358

おすすめ

転載: blog.csdn.net/ly_xiamu/article/details/132637501