Pytania otagowane jako proguard

ProGuard to narzędzie do zmniejszania, optymalizacji, zaciemniania i wstępnej weryfikacji klas Java. Jest zawarty w Android SDK.

30
Jak uniknąć inżynierii wstecznej pliku APK?
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 …

26
Jak usunąć wszystkie wywołania rejestrowania debugowania przed zbudowaniem wersji wydania aplikacji na Androida?
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 …

14
Najlepsza praktyka do przechowywania i ochrony prywatnych kluczy API w aplikacjach [zamknięte]
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 …


9
proguard hell - nie można znaleźć klasy, której dotyczy odwołanie
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 …
125 android  proguard 

3
Widok sieci Web NameNotFoundException
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 …

5
Włączanie ProGuard w Eclipse na Androida
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 …


6
Jak korzystać z ProGuard w Android Studio?
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. :(

4
ProGuard: zduplikowana definicja klasy biblioteki?
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 …

12
transformClassesAndResourcesWithProguardForRelease FAILED
Próbuję zbudować moją aplikację na Androida za pomocą Gradle w konsoli. Ale wyświetlenie poniżej błędu dotyczącego zadania ': app: transformClassesAndResourcesWithProguardForRelease': build.gradle: buildscript { repositories { jcenter() maven { url "https://jitpack.io" } } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.google.gms:google-services:3.0.0' } } allprojects { repositories { jcenter() maven { url "https://jitpack.io" } …

9
appcompat-v7 v21.0.0 powodując awarię na urządzeniach Samsung z systemem Android v4.2.2
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 …

1
Progruard i R8 są przestarzałe - Android Studio 3.6
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ż …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.