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 は正常に実行され、コードは正常に難読化されています。
価値を創造し、喜んで共有します! 776147358