Ich entwickle eine Zahlungsverarbeitungs-App für Android und möchte verhindern, dass ein Hacker auf Ressourcen, Assets oder Quellcode aus der APK- Datei zugreift . Wenn jemand die Erweiterung .apk in .zip ändert, kann er sie entpacken und problemlos auf alle Ressourcen und Ressourcen der App zugreifen. Mit dex2jar und einem Java-Dekompiler …
Laut Google muss ich " alle Aufrufe von Protokollierungsmethoden im Quellcode deaktivieren ", bevor ich meine Android-App bei Google Play veröffentliche. Auszug aus Abschnitt 3 der Publikations-Checkliste : Stellen Sie sicher, dass Sie die Protokollierung deaktivieren und die Debugging-Option deaktivieren, bevor Sie Ihre Anwendung für die Freigabe erstellen. Sie können …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 9 Monaten . Die meisten App-Entwickler werden einige Bibliotheken von Drittanbietern …
Wo werden in Android Studio die ProGuard-Zuordnungsdateien generiert, nachdem eine signierte APK kompiliert wurde? Ich bin mir nicht sicher, ob es nicht funktioniert oder ob ich den Dateipfad einfach vergessen habe, und meine obligatorische Google / Stack Overflow-Suche hat dies nicht beantwortet
Also versuche ich , Software zu veröffentlichen, aber Proguard bereitet mir Kopfschmerzen. Wenn ich versuche, mit Proguard zu exportieren, erhalte ich viele Warnungen, z. B. "Referenzierte Klasse kann nicht gefunden werden" Beispielsweise: [2011-08-07 17:44:37 - GAME] Warning: org.simpleframework.xml.stream.StreamReader: can't find referenced class javax.xml.stream.events.XMLEvent [2011-08-07 17:44:37 - GAME] Warning: there were …
Ich erhalte Fehler von Crashlytics, die darauf hinweisen, dass auf einigen Geräten com.google.android.webview fehlt. Wie ist das überhaupt möglich? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp.app/com.myapp.ReaderActivity}: android.view.InflateException: Binary XML file line #29: Error inflating class com.myapp.MyWebView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at …
In der neuen Dokumentation zu ProGuard für Android heißt es, dass der Datei default.properties im Home-Verzeichnis des Projekts eine Zeile hinzugefügt werden soll. Beim Öffnen dieser Datei habe ich jedoch oben gelesen: # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES …
Ich möchte einige Dateipfade von ProGuard ausschließen. Beispielcom.myapp.customcomponents Wie kann ich das machen? Ich hasse es, -keep-Flags für jede einzelne benutzerdefinierte Komponentendatei zu platzieren, die ich in diesem Verzeichnis habe. Ich habe Folgendes versucht, aber es funktioniert nicht: -keep public class com.myapp.customcomponents.*
Dies ist mein erstes Projekt in Android Studio, und der Code meiner Apps ist nicht verschleiert. Ich verwende diese Konfiguration in der Datei build.gradle: Ich verwende die Build> Generate Signed APK ... mit aktiviertem Run Proguard. Und wenn ich mit Apk_OneClick.v4.2 getestet habe, ist mein Code völlig einfach zu lesen: …
Ich führe meinen ProGuard für mein Android-Projekt aus und erhalte die folgenden Warnungen: Note: duplicate definition of library class [org.apache.http.conn.scheme.HostNameResolver] Note: duplicate definition of library class [org.apache.http.conn.scheme.SocketFactory] Note: duplicate definition of library class [org.apache.http.conn.ConnectTimeoutException] Note: duplicate definition of library class [org.apache.http.params.HttpParams] Note: duplicate definition of library class [android.net.http.SslCertificate$DName] Note: duplicate …
Wir haben gerade unsere Anwendung geändert, um die appcompat-v7 supportBibliothek zu verwenden, um die Support-Aktionsleiste und die Support-Material-Themen zu nutzen. Mit v21.0.0 of appcompat-v7(und v21.0.0 of support-v4), wir sehen jetzt Abstürze in Google Playund Crashlytics nur von Samsung-Geräten runningAndroid v4.2.2 . Here is the stack trace from Google Play and …
In meiner Android App möchte ich einige Funktionen mit eingeschaltetem Proguard testen. Ich muss es nicht wirklich "debuggen", aber ich möchte, dass Proguard ausgeführt wird, wenn ich in Eclipse auf "Ausführen" drücke. Ich möchte die Binärdatei nicht jedes Mal exportieren (also im Release-Modus) und als apk speichern und zum Testen …
Ich habe meine Klasse ClassMultiPointmit Unterklassen. public class ClassMultiPoints { public String message; public List<ClassPoints> data; public class ClassPoints { public String id; public List<ClassPoint> points; public class ClassPoint { public String speed; public String bearing; } } } Ich werde den Wert des Objekts oPointsaus der Analyse erhalten GSON: …
Mein Projekt implementiert ein TypeAdapterIn Gsonwährend der Serialisierung / Deserialisierung, um den Polymorphismuszustand des Objekts zu erhalten. Wie auch immer, das Projekt funktioniert gut während der Entwicklungstests, aber wenn es mit Proguard-Verschleierung veröffentlicht und getestet wird, stürzt es einfach ab. 03-21 10:06:53.632: E/AndroidRuntime(12441): FATAL EXCEPTION: main 03-21 10:06:53.632: E/AndroidRuntime(12441): java.lang.AssertionError …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.