Fügen Sie der von Cordova Android generierten APK Code-Verschleierung hinzu

Um einer von Cordova Android generierten APK Code-Verschleierung hinzuzufügen, können Sie die folgenden Schritte ausführen:

1. Suchen Sie im Stammverzeichnis des Projekts platforms/android/das Verzeichnis und geben Sie es ein.
2. Öffnen Sie build.gradledie Datei und android { ... }fügen Sie den folgenden Code in den Abschnitt ein:

Fügen Sie hier eine Bildbeschreibung ein

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

Wenn die Datei proguard-rules.pro nicht erstellt wird, wird standardmäßig alles durcheinander gebracht und einige Logik bleibt direkt hängen

3. Erstellen Sie eine Datei mit dem Namen im selben Verzeichnis proguard-rules.pround fügen Sie Ihre Code-Verschleierungsregeln in diese Datei ein.

Die Verschleierungsregeln für Anwendungscode und abhängige Bibliotheken können entsprechend Ihren spezifischen Anforderungen konfiguriert werden. Hier ist ein Beispiel:

# 默认cordova组件不被混淆
-keep class org.apache.cordova.** { *; }
#自定义组件不被混淆
-keep class com.liqi.chen.** { *; }
4. Führen Sie den Cordova-Befehl aus, um Ihre App neu zu erstellen und zu verpacken

Im Terminal ausführen:

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

Fügen Sie hier eine Bildbeschreibung ein

Auf diese Weise wendet Cordova beim Erstellen des Release-APK eine Code-Verschleierung an. Die generierte APK-Datei befindet sich platforms/android/app/build/outputs/apk/release/im Verzeichnis. Denken Sie daran, die verschleierte Anwendung zu testen und zu verifizieren, um sicherzustellen, dass sie ordnungsgemäß funktioniert.

Der eigentliche Test ist effektiv, das Dateipaket wird reduziert, die APK läuft normal und der Code wurde erfolgreich verschleiert.

Fügen Sie hier eine Bildbeschreibung ein

Cordova-Entwicklungs- und Verpackungsreferenz

Werte schaffen, gerne teilen! 776147358

Supongo que te gusta

Origin blog.csdn.net/ly_xiamu/article/details/132637501
Recomendado
Clasificación