有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Android设置java。lang.ExceptionInInitializerError在集成Xposed时

我已经在安卓ROM上工作了大约一个月,我的目标之一是将Xposed框架集成到stock Settings应用程序中。我内置了设置,并进行了布局,但出于某种原因,如果我点击任何菜单,我总是会得到一个力关闭。日志如下

    D/SubSettings( 1570): Launching fragment com.安卓.settings.xposed.Framework
    W/dalvikvm( 1570): Exception Ljava/lang/NullPointerException; thrown while initializing Lcom/安卓/settings/xposed/util/AssetUtil;
    D/AndroidRuntime( 1570): Shutting down VM
    W/dalvikvm( 1570): threadid=1: thread exiting with uncaught exception (group=0x4157ace0)
    E/AndroidRuntime( 1570): FATAL EXCEPTION: main
    E/AndroidRuntime( 1570): Process: com.安卓.settings, PID: 1570
    E/AndroidRuntime( 1570): java.lang.ExceptionInInitializerError
    E/AndroidRuntime( 1570):    at com.安卓.settings.xposed.Framework.<init>(Framework.java:44)
    E/AndroidRuntime( 1570):    at java.lang.Class.newInstanceImpl(Native Method)
    E/AndroidRuntime( 1570):    at java.lang.Class.newInstance(Class.java:1208)
    E/AndroidRuntime( 1570):    at 安卓.app.Fragment.instantiate(Fragment.java:590)
    E/AndroidRuntime( 1570):    at 安卓.preference.PreferenceActivity.switchToHeaderInner(PreferenceActivity.java:1183)
    E/AndroidRuntime( 1570):    at 安卓.preference.PreferenceActivity.switchToHeader(PreferenceActivity.java:1199)
    E/AndroidRuntime( 1570):    at 安卓.preference.PreferenceActivity.onCreate(PreferenceActivity.java:545)
    E/AndroidRuntime( 1570):    at com.安卓.settings.Settings.onCreate(Settings.java:213)
    E/AndroidRuntime( 1570):    at 安卓.app.Activity.performCreate(Activity.java:5312)
    E/AndroidRuntime( 1570):    at 安卓.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
    E/AndroidRuntime( 1570):    at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2181)
    E/AndroidRuntime( 1570):    at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2276)
    E/AndroidRuntime( 1570):    at 安卓.app.ActivityThread.access$800(ActivityThread.java:144)
    E/AndroidRuntime( 1570):    at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1205)
    E/AndroidRuntime( 1570):    at 安卓.os.Handler.dispatchMessage(Handler.java:102)
    E/AndroidRuntime( 1570):    at 安卓.os.Looper.loop(Looper.java:136)
    E/AndroidRuntime( 1570):    at 安卓.app.ActivityThread.main(ActivityThread.java:5146)
    E/AndroidRuntime( 1570):    at java.lang.reflect.Method.invokeNative(Native Method)
    E/AndroidRuntime( 1570):    at java.lang.reflect.Method.invoke(Method.java:515)
    E/AndroidRuntime( 1570):    at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
    E/AndroidRuntime( 1570):    at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:611)
    E/AndroidRuntime( 1570):    at de.robv.安卓.xposed.XposedBridge.main(XposedBridge.java:132)
    E/AndroidRuntime( 1570):    at dalvik.system.NativeStart.main(Native Method)
    E/AndroidRuntime( 1570): Caused by: java.lang.NullPointerException
    E/AndroidRuntime( 1570):    at com.安卓.settings.xposed.util.AssetUtil.<clinit>(AssetUtil.java:18)
    E/AndroidRuntime( 1570):    ... 23 more
    W/ActivityManager(  801):   Force finishing activity com.安卓.settings/.SubSettings
    W/ActivityManager(  801):   Force finishing activity com.安卓.settings/.SubSettings

我已经研究了框架。44号线的爪哇和AssetUtil。java在第18行仍然无法找出错误。更有趣的是,德罗布。安卓暴露了。爆炸桥。java甚至不存在

我的消息来源是:https://github.com/Primed/安卓_packages_apps_Settings

非常感谢您的帮助,谢谢


共 (0) 个答案