2.11.16 deutsch - Mailapplikation stürzt beim Öffnen einer Nachricht ab

  • Seit dem Update auf die neueste verfügbare deutsche ROM stürzt die Mailapplikation beim Öffnen einer eMail mit folgender Meldung ab: "Leider wurde Email beendet."
    Ich sehe, wenn sich neue Nachrichten im Posteingang befinden, kann diese aber nicht öffnen...
    Als erstes habe ich versucht, zum vorherigen Rom zurückzuwechseln (System Two), allerdings hatte ich dann beim Neustart nach der PIN-Eingabe im Sekundentakt die Meldung, dass der prozess "android.phone" beendet wird - und der Prozess ist nun wirklich unverzichtbar.


    Daraufhin habe ich bereits mehrere Neuinstallationen der Rom versucht - auch im RecoveryModus, nachdem zuvor ein WIPE gemacht wurde - ohne Erfolg.


    Ich sauge mir momentan mal die originale ROM von MIUI china (dauert bekanntlicherweise ewig) und dann werde ich mal schauen.

  • --------------------------------------------------------------------
    The Email.apk in 2.11.16 has the problem in the structure :
    ===============================================
    java -jar apktool.jar d -f -s Email.apk Email


    I: Copying raw classes.dex file...
    I: Loading resource table...
    I: Loaded.
    I: Decoding AndroidManifest.xml with resources...
    I: Loading resource table from file: C:\Dokumente und Einstellungen\Administrator\apktool\framework\1.apk
    I: Loaded.
    I: Decoding file-resources...
    S: Could not decode file, replacing by FALSE value: drawable-hdpi/btn_yes_off.png
    S: Could not decode file, replacing by FALSE value: drawable-hdpi/btn_no_off.png
    I: Decoding values */* XMLs...
    I: Done.
    I: Copying assets and libs...
    ===============================================
    It generates the following exception if an user opens new email:
    -----------------------------------------------------------------


    W/dalvikvm( 1991): threadid=1: thread exiting with uncaught exception (group=0x410da9d8)
    E/AndroidRuntime( 1991): FATAL EXCEPTION: main
    E/AndroidRuntime( 1991): android.view.InflateException: Binary XML file line #88: Error inflating class <unknown>
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.createView(LayoutInflater.java:606)
    E/AndroidRuntime( 1991): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.parseInclude(LayoutInflater.java:823)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.rInflate(LayoutInflater.java:729)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
    E/AndroidRuntime( 1991): at com.android.email.activity.MessageViewFragmentBase.onCreateView(MessageViewFragmentBase.java:283)
    E/AndroidRuntime( 1991): at com.android.email.activity.MessageViewFragment.onCreateView(MessageViewFragment.java:211)
    E/AndroidRuntime( 1991): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:828)
    E/AndroidRuntime( 1991): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1032)
    E/AndroidRuntime( 1991): at android.app.BackStackRecord.run(BackStackRecord.java:622)
    E/AndroidRuntime( 1991): at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1382)
    E/AndroidRuntime( 1991): at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:437)
    E/AndroidRuntime( 1991): at com.android.email.activity.UIControllerBase.commitFragmentTransaction(UIControllerBase.java:489)
    E/AndroidRuntime( 1991): at com.android.email.activity.UIControllerOnePane.showFragment(UIControllerOnePane.java:458)
    E/AndroidRuntime( 1991): at com.android.email.activity.UIControllerOnePane.openMessage(UIControllerOnePane.java:401)
    E/AndroidRuntime( 1991): at com.android.email.activity.UIControllerOnePane.openInternal(UIControllerOnePane.java:367)
    E/AndroidRuntime( 1991): at com.android.email.activity.UIControllerBase.open(UIControllerBase.java:604)
    E/AndroidRuntime( 1991): at com.android.email.activity.UIControllerOnePane.onMessageOpen(UIControllerOnePane.java:93)
    E/AndroidRuntime( 1991): at com.android.email.activity.MessageListFragment.onMessageOpen(MessageListFragment.java:793)
    E/AndroidRuntime( 1991): at com.android.email.activity.MessageListFragment.onListItemClick(MessageListFragment.java:605)
    E/AndroidRuntime( 1991): at android.app.ListFragment$2.onItemClick(ListFragment.java:160)
    E/AndroidRuntime( 1991): at android.widget.AdapterView.performItemClick(AdapterView.java:292)
    E/AndroidRuntime( 1991): at android.widget.AbsListView.performItemClick(AbsListView.java:1072)
    E/AndroidRuntime( 1991): at android.widget.AbsListView$PerformClick.run(AbsListView.java:2547)
    E/AndroidRuntime( 1991): at android.widget.AbsListView$1.run(AbsListView.java:3206)
    E/AndroidRuntime( 1991): at android.os.Handler.handleCallback(Handler.java:605)
    E/AndroidRuntime( 1991): at android.os.Handler.dispatchMessage(Handler.java:92)
    E/AndroidRuntime( 1991): at android.os.Looper.loop(Looper.java:137)
    E/AndroidRuntime( 1991): at android.app.ActivityThread.main(ActivityThread.java:4439)
    E/AndroidRuntime( 1991): at java.lang.reflect.Method.invokeNative(Native Method)
    E/AndroidRuntime( 1991): at java.lang.reflect.Method.invoke(Method.java:511)
    E/AndroidRuntime( 1991): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
    E/AndroidRuntime( 1991): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
    E/AndroidRuntime( 1991): at dalvik.system.NativeStart.main(Native Method)
    E/AndroidRuntime( 1991): Caused by: java.lang.reflect.InvocationTargetException
    E/AndroidRuntime( 1991): at java.lang.reflect.Constructor.constructNative(Native Method)
    E/AndroidRuntime( 1991): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
    E/AndroidRuntime( 1991): at android.view.LayoutInflater.createView(LayoutInflater.java:586)
    E/AndroidRuntime( 1991): ... 41 more
    E/AndroidRuntime( 1991): Caused by: android.content.res.Resources$NotFoundException: File res/drawable-hdpi/btn_yes_off.png from drawable resource ID #0x7f02000c
    E/AndroidRuntime( 1991): at android.content.res.Resources.loadDrawable(Resources.java:1949)
    E/AndroidRuntime( 1991): at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
    E/AndroidRuntime( 1991): at android.widget.TextView.<init>(TextView.java:622)
    E/AndroidRuntime( 1991): at android.widget.TextView.<init>(TextView.java:444)
    E/AndroidRuntime( 1991): ... 44 more
    E/AndroidRuntime( 1991): Caused by: java.io.FileNotFoundException: res/drawable-hdpi/btn_yes_off.png
    E/AndroidRuntime( 1991): at android.content.res.AssetManager.openNonAssetNative(Native Method)
    E/AndroidRuntime( 1991): at android.content.res.AssetManager.op


    ------------------------------------------------------------------
    The solution is to delete the following directory in translation repo:
    res\values-hdpi
    --------------------------------------------------------------------

  • Klingt wie ein Fehler den Andy bei der Übersetzung gemacht hat... Kommt jedenfalls aus der Translation Repo. Stell dein Handy mal auf Englisch und schau noch mal!


    julbra

    Zitat

    "640 kB sollten eigentlich genug für jeden sein." - Bill Gates

  • Dann wird das ein allgemeiner Fehler in dieser Version sein... Wahrscheinlich in der nächsten Version gefixt :)


    Damit ihr mich nicht falsch versteht - habe noch die deutsche ROM drauf - der Download der englischen läuft seit über 5 Stunden und kriecht sachte bei aktuell 67%...


    Soll ich also gar nicht erst versuchen, die originale ROM (chinesisch/englisch) zu installieren? Ich kann mir schwer vorstellen, dass bei tausenden Benutzern in China ein eventueller Fehler dieser Art nicht sofort gefixt wird...

  • Ich habe schnell ein update.zip gebastelt der dieser Fehler in MiOne firmware beheben kann.


    Also https://www.dropbox.com/s/frvdg4azybrqqxg/update.zip auf SD kopieren, -> Neustart in den Recovery-Modus -> update.zip installieren.


    Ich habe gerade das Update eingespielt - der Fehler bleibt. Dann werde ich wohl im Moment mit dem Bug leben müssen - der Download der originalen ROM (miui China) läuft seit 08:00 heute Morgen und ist aktuell bei 71%...

  • Der Fehler kommt daher das im values-hdpi Ordner ,2 png's eine doppelte Dateiendung haben. Dieser Fehler ist auch bei den Chinesen drin.

  • Ich habe schnell ein update.zip gebastelt der dieser Fehler in MiOne firmware beheben kann.


    Also https://www.dropbox.com/s/frvdg4azybrqqxg/update.zip auf SD kopieren, -> Neustart in den Recovery-Modus -> update.zip installieren.

    Vielen Dank für den Fix.
    Habe ihn installiert und jetzt funzt das Emailprogramm wieder.


    Übrigens hatte ich in dem neuen ROM auch den Fehler, dass keine Wörterbücher in der Rechtschreibung mehr aktiv waren.
    Habe dann den Fix wie [NS-Prob.] Deutsches Wörterbuch fehlt dargestellt gemacht und auch das hat funktioniert.
    Vielleicht erspare ich mit dem Tipp anderen Nutzern der V2.11.16 Zeit und Arbeit.


    Habe zwar erst seit 2 Wochen das Custom ROM von MIUI aber seitdem bin ich nur am fixen und updaten (hab im ürbigen auch einen Symbolsatz m,it transparenten Hintergrund gebastelt). Ich hoffe mal dass das kein Dauerzustand nach den Updates wird...

  • Wenn Du das Lennox Recovery nur für das EMail Problem Fix brauchts, das lohnt nicht. Du kannst mit Xiaomi Recovery bleiben und EMail.apk mit der RootExplorerupdaten. Wenn Du Hilfe brauchts - sag bitte bescheid.

    Ich habe jetzt den RootExplorer installiert - habe mir den mal angeschaut, kann mir aber keinen Reim machen, was nun zu tun wäre. Kannst Du mir diesbzgl helfen?


    Nachtrag: In der Zwischenzeit habe ich auch versucht, Dein Update mit Lennox-Recovery zu installieren, bekomme auch eine Meldung, dass die Installation erfolgreich war - der Fehler verschwindet trotzdem nicht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!