打包报错: Unable to start activity ComponentInfo
16:10:04.958/E: Unable to start activity ComponentInfo{org.autojs.autojs6/org.autojs.autojs.ui.error.ErrorDialogActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content java.lang.Exception: Unable to start activity ComponentInfo{org.autojs.autojs6/org.autojs.autojs.ui.error.ErrorDialogActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content at org.autojs.autojs.runtime.ScriptRuntime$Companion.popException(ScriptRuntime.kt:850) at org.autojs.autojs.tool.CrashHandler.uncaughtException(CrashHandler.kt:49) at org.chromium.base.JavaExceptionReporter.uncaughtException(chromium-SystemWebView.apk-default-447211453:6) at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073) at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068) at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
在6.6.3版本中不会出现,6.6.4的有问题
应用产生异常 T, 通过 ErrorDialogActivity 页面展示 T 的详细信息, 方便用户阅读或提取内容. 现在, 页面 ErrorDialogActivity 在启动时, 出现了异常 (即此 issue 提到的 Unable to start activity ComponentInfo...), 这是由以下代码引发的:
requestWindowFeature(Window.FEATURE_NO_TITLE);
这是因为父类 BaseActivity 已经向 Window 添加了视图, 再次调用 requestWindowFeature 时就会引发异常. 在 org.autojs.autojs.ui.error.ErrorDialogActivity.java 中去除上述代码 (共计 1 行) 即可解决当前 issue 提到的问题.
然而, 这只能解决 ErrorDialogActivity 展示异常信息的功能, 而应用产生的真正异常 T, 并没有被解决.
应用产生异常 T, 通过 ErrorDialogActivity 页面展示 T 的详细信息, 方便用户阅读或提取内容. 现在, 页面 ErrorDialogActivity 在启动时, 出现了异常 (即此 issue 提到的 Unable to start activity ComponentInfo...), 这是由以下代码引发的:
requestWindowFeature(Window.FEATURE_NO_TITLE); 这是因为父类 BaseActivity 已经向 Window 添加了视图, 再次调用 requestWindowFeature 时就会引发异常. 在 org.autojs.autojs.ui.error.ErrorDialogActivity.java 中去除上述代码 (共计 1 行) 即可解决当前 issue 提到的问题.
然而, 这只能解决 ErrorDialogActivity 展示异常信息的功能, 而应用产生的真正异常 T, 并没有被解决.
有什么方法可以规避?
解决了吗,换到低版本可以解决吗