«proguard» etiketlenmiş sorular

ProGuard, Java sınıflarını küçültmek, optimize etmek, gizlemek ve önceliklendirmek için kullanılan bir araçtır. Android SDK'ya dahildir.

30
Bir APK dosyasının tersine mühendislikten nasıl kaçınılır?
Android için bir ödeme işleme uygulaması geliştiriyorum ve bir bilgisayar korsanının APK dosyasından herhangi bir kaynağa, öğeye veya kaynak koduna erişmesini önlemek istiyorum . Birisi .apk uzantısını .zip olarak değiştirirse, dosyayı açıp uygulamanın tüm kaynaklarına ve varlıklarına kolayca erişebilir ve dex2jar ve bir Java decompiler kullanarak kaynak koduna da erişebilirler. …

26
Bir Android uygulamasının yayın sürümünü oluşturmadan önce tüm hata ayıklama günlüğü aramalarını nasıl kaldırırım?
Google'a göre, Android uygulamamı Google Play'de yayınlamadan önce " Kaynak koddaki Günlük yöntemlerine yapılan tüm aramaları devre dışı bırakmalıyım ". Yayın kontrol listesinin 3. bölümünden alıntı : Uygulamanızı yayınlanmak üzere oluşturmadan önce günlüğe kaydetmeyi devre dışı bıraktığınızdan ve hata ayıklama seçeneğini devre dışı bıraktığınızdan emin olun. Kaynak dosyalarınızdaki Günlük yöntemlerine …

14
Uygulamalarda özel API anahtarlarını saklamak ve korumak için en iyi uygulama [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 9 ay önce kapalı . Çoğu uygulama geliştiricisi, bazı üçüncü taraf kütüphanelerini uygulamalarına entegre edecektir. Dropbox veya YouTube gibi bir hizmete erişmek …


9
proguard hell - başvurulan sınıf bulunamıyor
Yani, ben TRYING bazı yazılım serbest bırakmaktan başka Proguard bana ağrıtıyor. Proguard kullanarak dışa aktarmaya çalıştığımda çok fazla uyarı alıyorum, yani "başvurulan sınıfı bulamıyorum" Örneğin: [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 52 unresolved references to classes or interfaces. …
125 android  proguard 

3
NameNotFoundException web görünümü
Crashlytics'ten bazı cihazların com.google.android.webview eksik olduğunu gösteren hatalar alıyorum. Bu nasıl mümkün olabilir? 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 java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at …

5
Android için Eclipse'de ProGuard'ı Etkinleştirme
Yeni belgeler Android ProGuard'daki , proje ana dizinindeki default.properties dosyasına bir satır eklemenizi söylüyor. Ancak, bu dosyayı açarken en üstte okudum: # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! Bir şey mi kaçırıyorum? Ayrıca, ProGuard'ı yalnızca Eclipse'den …


6
ProGuard, Android Studio'da nasıl kullanılır?
Bu, Android Studio'daki ilk projem ve uygulamalarımın kodu karmaşık değil. Bu yapılandırmayı build.gradle dosyasında kullanıyorum: Proguard Çalıştır işaretli olarak Oluştur> İmzalı APK Oluştur ... seçeneğini kullanıyorum. Ve Apk_OneClick.v4.2'yi kullanarak test ettiğimde kodumun okunması tamamen kolay: Lütfen bana yardım et. :(

1
Progruard ve R8 kullanımdan kaldırılıyor - Android Studio 3.6
Android Studio'yu 3.6'ya yükselttikten sonra Proguard ve R8 ile ilgili olarak kullanımdan kaldırılmış uyarılar alıyorum. Bu, projelerimizde şaşkınlığı kullanmamamız gerektiği anlamına mı geliyor yoksa yayın modundayken düşünmemiz gereken başka bir eşdeğer seçenek var mı? 'Android.enableR8' seçeneği kullanımdan kaldırılmıştır ve artık kullanılmamalıdır. Android Gradle eklentisinin gelecekteki bir sürümünde kaldırılacak ve artık …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.