appcompat v7 v21.0.Android v4 ile Samsung cihazları üzerinde 0 neden olan kaza.2.2
Biz sadece destek actionbar yararlanmak ve Malzeme temalar desteklemek için appcompat-v7 support
kütüphane kullanmak bizim uygulama değişti. v21.0.0 of appcompat-v7
(ve şimdiGoogle Play
çöküyor görüyoruz ve Samsung cihazları sadece Crashlytics running
Android v4.v21.0.0 of support-v4)
kullanarak 2.. Here is the stack trace from Google Play and the app appears to crash as soon as the
2 actionbar` gösterilen ve/veya geçersiz.
java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
at android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu(ActionBarActivityDelegateBase.java:991)
at android.support.v7.app.ActionBarActivityDelegateBase.preparePanel(ActionBarActivityDelegateBase.java:1041)
at android.support.v7.app.ActionBarActivityDelegateBase.doInvalidatePanelMenu(ActionBarActivityDelegateBase.java:1259)
at android.support.v7.app.ActionBarActivityDelegateBase.access$100(ActionBarActivityDelegateBase.java:80)
at android.support.v7.app.ActionBarActivityDelegateBase$1.run(ActionBarActivityDelegateBase.java:116)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(Native Method)
Diğer cihazlar ve öykünücüsünü v4 çalışıyor.2.2 Bu davranışlar yok. Birçok Google apps zaten appcompat
Bu yeni sürümü eylem çubuğunu görüntülemek için kullanıyor anladığım kadarıyla. Eğer bu uygulamalar bu cihazlarda çökme raporlama değilse, bu sabit/Kaçınılması konusunda ne kadar iyi olduğunu bilmek yararlı olacaktır.
Ama gelişiminde bir sorun nedeni ile kapalı kaldı Google bir hata olarak bildirdim. Bu duruma katılıyorum, ancak kimse şu anda appcompat-v7 v21.0.0
nasıl kullanabileceği/Samsung 4.2.2 devices
çöküyor alamadım merak ediyorum.
Güncelleme: Google en azından bu olası geçici çözümler düşünüyor gibi görünüyor. Ayrıntılar için this bkz.
CEVAP
Ben uygun çözümü burada buldum: http://stackoverflow.com/a/26641388/1266123
Kullanarak
-keep class !android.support.v7.internal.view.menu.**,android.support.v7.** {*;}
yerine
-keep class android.support.v7.** {*;}
Android arka Plan Ve Sebat Menü Çubuğu...
Seçilen öğeyi (Liste Görünümü) Değişti...
Bir şekilde Android üzerinde Python ça...
Neden karma tablo üzerinde Sözlük terc...
Neden easy_install pip üzerinde kullan...