01-24 08:45:55.297 E/AndroidRuntime(10397): FATAL EXCEPTION: main 01-24 08:45:55.297 E/AndroidRuntime(10397): Process: com.android.settings, PID: 10397 01-24 08:45:55.297 E/AndroidRuntime(10397): java.lang.ArrayIndexOutOfBoundsException: length=7; index=7 01-24 08:45:55.297 E/AndroidRuntime(10397): at com.android.settings.fuelgauge.BatteryCellParser.getColor(BatteryCellParser.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at com.android.settings.fuelgauge.BatteryCellParser.Wf(BatteryCellParser.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at com.android.settings.fuelgauge.BatteryActiveView.onDraw(BatteryActiveView.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.widget.ScrollView.draw(ScrollView.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at com.miui.internal.widget.ActionBarOverlayLayout.dispatchDraw(SourceFile) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.drawChild(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewGroup.dispatchDraw(ViewGroup.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.draw(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at com.android.internal.policy.DecorView.draw(DecorView.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.View.updateDisplayListIfDirty(View.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ThreadedRenderer.draw(ThreadedRenderer.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewRootImpl.draw(ViewRootImpl.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewRootImpl.performDraw(ViewRootImpl.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java) 01-24 08:45:55.297 E/AndroidRuntime(10397): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.view.Choreographer$CallbackRecord.run(Choreographer.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.view.Choreographer.doCallbacks(Choreographer.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.view.Choreographer.doFrame(Choreographer.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.os.Handler.handleCallback(Handler.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.os.Handler.dispatchMessage(Handler.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.os.Looper.loop(Looper.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at android.app.ActivityThread.main(ActivityThread.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at java.lang.reflect.Method.invoke(Native Method) 01-24 08:45:55.298 E/AndroidRuntime(10397): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java) 01-24 08:45:55.298 E/AndroidRuntime(10397): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): FATAL EXCEPTION: main 01-24 08:46:06.408 E/AndroidRuntime(10447): Process: com.android.settings, PID: 10447 01-24 08:46:06.408 E/AndroidRuntime(10447): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: android.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.ActivityThread.-wrap12(ActivityThread.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.ActivityThread$H.handleMessage(ActivityThread.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.os.Handler.dispatchMessage(Handler.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.os.Looper.loop(Looper.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.ActivityThread.main(ActivityThread.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at java.lang.reflect.Method.invoke(Native Method) 01-24 08:46:06.408 E/AndroidRuntime(10447): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v7.preference.K.cUU(PreferenceInflater.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v7.preference.K.cUW(PreferenceInflater.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v7.preference.K.cUV(PreferenceInflater.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v7.preference.e.cSw(PreferenceManager.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v14.preference.b.bas(PreferenceFragment.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at com.android.settings.SettingsPreferenceFragment.bas(SettingsPreferenceFragment.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at com.android.settings.applications.AppStorageSettings.onCreate(AppStorageSettings.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.Fragment.performCreate(Fragment.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.BackStackRecord.setLastIn(BackStackRecord.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.BackStackRecord.calculateFragments(BackStackRecord.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.BackStackRecord.run(BackStackRecord.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at com.android.settings.bi.bjG(SettingsActivity.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at com.android.settings.bi.onCreate(SettingsActivity.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.Activity.performCreate(Activity.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): ... 10 more 01-24 08:46:06.408 E/AndroidRuntime(10447): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.preference.PreferenceScreen" on path: DexPathList[[zip file "/system/framework/cloud-common.jar", zip file "/system/framework/security-device-credential-sdk.jar", zip file "/system/framework/zxing.jar", zip file "/system/framework/protobuf.jar", zip file "/system/priv-app/Settings/Settings.apk"],nativeLibraryDirectories=[/system/priv-app/Settings/lib/arm64, /system/lib64, /vendor/lib64, /system/lib64, /vendor/lib64]] 01-24 08:46:06.408 E/AndroidRuntime(10447): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-24 08:46:06.408 E/AndroidRuntime(10447): at java.lang.ClassLoader.loadClass(ClassLoader.java:380) 01-24 08:46:06.408 E/AndroidRuntime(10447): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v7.preference.K.cUT(PreferenceInflater.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): at android.support.v7.preference.K.cUY(PreferenceInflater.java) 01-24 08:46:06.408 E/AndroidRuntime(10447): ... 28 more