7

Es ist sehr einfach, den Code zu dekompilieren und Code ist nicht mit dem Proguard gesichert.build.gradle ist vor Dekompilierung geschützt?

Was ich benötigte ist, um "Schlüssel" in der App zu sichern. Ist build.gradle gesichert? Kann es dekompiliert werden?

buildConfigField "String", "Key", "\"1234567890\"" 

aktualisieren

nach Antwort des commonsware Ich habe, dass es nicht gesichert ist? Gibt es eine andere Möglichkeit, das zu bewältigen?

Antwort

7

Ist build.gradle gesichert?

build.gradle ist nicht in der APK verpackt.

Die spezifische Gradle für Android-Anweisung, die Sie in Ihrer Frage haben, ist das Hinzufügen eines Feldes zu der Code-generierten BuildConfig Java-Klasse. Dies wird wie jede andere Java-Klasse vom Standpunkt der Codeverschleierung behandelt.

+0

ja .. aber in der Verschleierung wird es Code wie BuildConfig.Key Recht geben? obwohl es genossen werden kann? –

+0

ok .. habe den Punkt –

+0

Irgendein anderer Weg dafür? Ich habe die Frage aktualisiert. –