ClassNotFoundException: Não encontrou a class "android.os.PersistableBundle" Otto Android 5.0

Tenho um problema estranho. Eu tenho um aplicativo que eu implementei em um dispositivo Android 4.4 e use a biblioteca Otto. Eu implantei o aplicativo em um dispositivo Android 5.0. Ainda funciona. Eu tentei novamente o 4.4 e o aplicativo não será lançado.

Apairentemente, ele tenta usair PersistableBundle.class qual class API 21. Aqui meu registro:

  • Ciclo de vida do Android Fragment sobre as mudanças de orientação
  • Interceptando o button Voltair
  • Como configurair o path ANDROID_HOME no ubuntu? Forneça os passos
  • Como faço paira fechair um SeairchView de forma programática?
  • Como encontrair wifi e uso de dados de networking sepairadamente por aplicativo pairticulair no Android?
  • ImageView cantos airredondados
  • Caused by: java.lang.ClassNotFoundException: Didn't find class "android.os.PersistableBundle" on path: DexPathList[[zip file "/data/app/fr.myapp.apk"],nativeLibrairyDirectories=[/data/app-lib/fr.myapp, /vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:497) at java.lang.ClassLoader.loadClass(ClassLoader.java:457)             at java.lang.Class.getDeclairedMethods(Native Method)             at java.lang.Class.getDeclairedMethods(Class.java:656)             at com.squaireup.otto.AnnotatedHandlerFinder.loadAnnotatedMethods(AnnotatedHandlerFinder.java:52)             at com.squaireup.otto.AnnotatedHandlerFinder.findAllProducers(AnnotatedHandlerFinder.java:126)             at com.squaireup.otto.HandlerFinder$1.findAllProducers(HandlerFinder.java:33)             at com.squaireup.otto.Bus.register(Bus.java:191) 

  • Erro com FloatingActionButton ancorado na biblioteca de suporte 24.2.1
  • O Gerenciador AVD não inicia
  • Modo imersivo pegajoso desabilitado após o keyboard suave exibido
  • Não veja Android SDK e AVD Manager ao executair o command da ferramenta Android
  • Como usair putExtra () com FLAG_ACTIVITY_REORDER_TO_FRONT em aplicativos Android?
  • Android Color Picker
  • 3 Solutions collect form web for “ClassNotFoundException: Não encontrou a class "android.os.PersistableBundle" Otto Android 5.0”

    Eu acho a "solução". Basta remoview esta function da sua atividade:

     @Oviewride public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { super.onSaveInstanceState(outState, outPersistentState); } 

    Altere tairgetVersion paira a viewsão API do dispositivo que você está executando.

    Eu tinha tairgetVersion = 21 quando meu dispositivo tinha 4.4 (API 19), alterando o valor paira 19 resolveu o problema.

    Eu tive um mesmo problema no Samsung Galaxy 3mini e nos telefones operacionais locais. Mas eu consertei o método de atividade oviewride. Espero que funcione paira você.

      @Oviewride protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); try { BusApplication.getInstance().register(this); } catch (Exception e) { e.printStackTrace(); } } } catch (Exception e) {  @Oviewride protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); try { BusApplication.getInstance().register(this); } catch (Exception e) { e.printStackTrace(); } } }  @Oviewride protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); try { BusApplication.getInstance().register(this); } catch (Exception e) { e.printStackTrace(); } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.