Zajmuję się tworzeniem aplikacji przetwarzania płatności dla Androida i chcę, aby zapobiec hakerów dostępu do wszelkich zasobów, aktywów lub kod źródłowy z APK pliku. Jeśli ktoś zmieni rozszerzenie .apk na .zip, może go rozpakować i łatwo uzyskać dostęp do wszystkich zasobów i zasobów aplikacji, a korzystając z dex2jar i dekompilatora …
Według Google muszę „ dezaktywować wszelkie wywołania metod rejestrowania w kodzie źródłowym ” przed opublikowaniem mojej aplikacji na Androida w Google Play. Wyciąg z sekcji 3 listy kontrolnej publikacji : Przed skompilowaniem aplikacji do wydania należy wyłączyć rejestrowanie i opcję debugowania. Można dezaktywować rejestrowanie, usuwając wywołania metod rejestrowania w plikach …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 9 miesięcy temu . Większość twórców aplikacji zintegruje niektóre biblioteki stron trzecich ze swoimi aplikacjami. Jeśli ma …
Gdzie w Android Studio są pliki mapowania ProGuard generowane po skompilowaniu podpisanego APK? Nie jestem pewien, czy to nie działa, czy po prostu zapomniałem ścieżki pliku, a moje obowiązkowe wyszukiwanie w Google / Stack Overflow nie odpowiedziało na to
Tak, mam PRÓBA zwolnić niektóre programy, ale Proguard daje mi ból głowy. Kiedy próbuję wyeksportować za pomocą proguard, otrzymuję wiele ostrzeżeń, np. „Nie mogę znaleźć klasy, do której się odwołuje” Na przykład: [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 …
Od Crashlytics otrzymuję błędy wskazujące, że na niektórych urządzeniach brakuje com.google.android.webview. Jak to jest w ogóle możliwe? 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 java.lang.reflect.Method.invoke(Method.java) at …
Nowa dokumentacja dotycząca ProGuard dla systemu Android mówi o dodaniu wiersza do pliku default.properties w katalogu domowym projektu. Jednak po otwarciu tego pliku przeczytałem u góry: # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! Czy coś mi …
Chcę wykluczyć niektóre ścieżki plików z ProGuard. Przykładcom.myapp.customcomponents W jaki sposób mogę to zrobić? Nienawidzę umieszczać flagi -keep dla każdego pliku komponentu niestandardowego, który mam w tym katalogu. Próbowałem następujących rzeczy, ale to nie działa: -keep public class com.myapp.customcomponents.*
To mój pierwszy projekt w Android Studio, a kod moich aplikacji nie jest zaciemniony. Używam tej konfiguracji w pliku build.gradle: Używam kompilacji> Generuj podpisany plik APK ... z zaznaczonym Run Proguard. A kiedy testowałem przy użyciu Apk_OneClick.v4.2, mój kod jest całkowicie łatwy do odczytania: Proszę pomóż mi. :(
Uruchamiam ProGuard dla mojego projektu Android i otrzymuję następujące ostrzeżenia: 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 definition of library …
Właśnie zmieniliśmy naszą aplikację, aby korzystała z appcompat-v7 supportbiblioteki, aby skorzystać z paska akcji wsparcia i obsługiwać motywy Material. Używając v21.0.0 of appcompat-v7(i v21.0.0 of support-v4), teraz widzimy awarie w Google Playi Crashlytics tylko z urządzeń Samsung runningAndroid v4.2.2 . Here is the stack trace from Google Play and the …
Po aktualizacji mojego Androida Studio do wersji 3.6 otrzymuję przestarzałe ostrzeżenia dotyczące programu Proguard oraz R8. Czy to oznacza, że nie powinniśmy używać zaciemniania w naszych projektach, czy też istnieje inna równoważna opcja, którą powinniśmy rozważyć podczas tworzenia w trybie zwolnienia? Opcja „android.enableR8” jest przestarzała i nie należy jej już …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.