Classe mancante su ROM per Redmi Note 4 MTK (nikel)

musiclover

Utente registrato
Registrato
28 Agosto 2019
Messaggi
1
Punti reazione
0
Ciao ragazzi,
è da un paio di versioni che sul mio Redmi Note 4 a volte è come se la SIM si sganciasse e riagganciasse all'infinito. Per risolvere il problema devo switchare le reti preferite tra il 4G e il 3G (nell'attimo in cui la scheda è riconosciuta) e tutto torna a funzionare normalmente. La cosa si è verificata dalla versione stabile 10.2.1 e ora anche nella 10.2.2.

Per puro caso ho collegato il cellulare su Android Studio per testare alcune app e mi sono accorto che il debugger mi restituiva un errore insolito (vedi sotto). La classe mancante in questione sembra essere com.mediatek.op.telephony.DefaultServiceStateExt

Spero che possa essere utile allo staff.

Codice:
05-31 09:38:31.441 1431-1758/? E/MPlugin: Exception when initial instance
    java.lang.ClassNotFoundException: Didn't find class "com.mediatek.op.telephony.DefaultServiceStateExt" on path: DexPathList[[zip file "/system/plugin/FwkPlugin/FwkPlugin.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
        at com.mediatek.common.MPlugin.getInstanceHelper(MPlugin.java:190)
        at com.mediatek.common.MPlugin.createInstance(MPlugin.java:127)
        at com.mediatek.common.MPlugin.createInstance(MPlugin.java:148)
        at android.telephony.SignalStrength.getPlugInInstance(SignalStrength.java:293)
        at android.telephony.SignalStrength.getGsmLevel(SignalStrength.java:725)
        at com.android.systemui.statusbar.policy.MobileSignalController.getVoiceSignalLevel(MobileSignalController.java:762)
        at com.android.systemui.statusbar.policy.MobileSignalController.updateTelephony(MobileSignalController.java:578)
        at com.android.systemui.statusbar.policy.MobileSignalController.access$300(MobileSignalController.java:106)
        at com.android.systemui.statusbar.policy.MobileSignalController$MobilePhoneStateListener.onServiceStateChanged(MobileSignalController.java:880)
        at android.telephony.PhoneStateListener$1.handleMessage(PhoneStateListener.java:287)
        at android.os.Handler.dispatchMessage(Handler.java:111)
        at android.os.Looper.loop(Looper.java:207)
        at android.os.HandlerThread.run(HandlerThread.java:61)
        Suppressed: java.io.IOException: No original dex files found for dex location /system/plugin/FwkPlugin/FwkPlugin.apk
        at dalvik.system.DexFile.openDexFileNative(Native Method)
        at dalvik.system.DexFile.openDexFile(DexFile.java:295)
        at dalvik.system.DexFile.<init>(DexFile.java:80)
        at dalvik.system.DexFile.<init>(DexFile.java:59)
        at dalvik.system.DexPathList.loadDexFile(DexPathList.java:279)
        at dalvik.system.DexPathList.makePathElements(DexPathList.java:248)
        at dalvik.system.DexPathList.<init>(DexPathList.java:120)
        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:48)
        at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:38)
        at com.mediatek.common.MPlugin.getPathClassLoader(MPlugin.java:171)
        at com.mediatek.common.MPlugin.getInstanceHelper(MPlugin.java:186)
        at com.mediatek.common.MPlugin.createInstance(MPlugin.java:127)
        at com.mediatek.common.MPlugin.createInstance(MPlugin.java:148)
        at android.telephony.PhoneNumberUtils.<clinit>(PhoneNumberUtils.java:261)
        at java.lang.Class.classForName(Native Method)
        at java.lang.Class.forName(Class.java:324)
        at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:370)
        at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:273)
        at com.android.internal.os.ZygoteInit.preloadByName(ZygoteInit.java:247)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:725)
        Suppressed: java.lang.ClassNotFoundException: com.mediatek.op.telephony.DefaultServiceStateExt
        at java.lang.Class.classForName(Native Method)
        at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
        at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
                ... 14 more
     Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
05-31 09:38:31.444 21686-21786/? E/CellLocation: create GsmCellLocation
 

angelo76

Super Moderatore
STAFF
Registrato
28 Giugno 2015
Messaggi
30.560
Punti reazione
7.876
Thread spostato nella sezione corretta

Inviato dal mio xiaomi redmi 5 plus utilizzando Tapatalk
 

Utenti online

Statistiche forum

Discussioni
31.477
Messaggi
309.168
Membri
30.349
Ultimo iscritto
Pattitatti

Ultimi post

Alto