gpt4 book ai didi

android - java.lang.RuntimeException : Unable to instantiate activity ComponentInfo/java. lang.ClassNotFoundException 异常

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:34 28 4
gpt4 key购买 nike

我在我的设备上运行时遇到此错误。我一直在浏览这个问题,我很确定我没有遇到与提到的相同的问题。我的两个 Activity 都在 AndroidManifest 中声明,并且 intent 过滤器就在那里。我没有任何库(v4 支持库除外,但声明它不会改变问题)。我尝试用 .MainActivity 替换我的 list carpedujourproductions.quickpronote.MainActivity 但仍然没有成功。我正在运行 Android Studio 0.2.5,所以我找不到如何解决与 Java 构建路径/顺序和导出相关的潜在问题

我不禁注意到树中我的 MainActivity 图标的左上角有一个灰色十字。

日志:

E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{carpedujourproductions.quickpronote/carpedujourproductions.quickpronote.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "carpedujourproductions.quickpronote.MainActivity" on path: DexPathList[[zip file "/data/app/carpedujourproductions.quickpronote-2.apk"],nativeLibraryDirectories=[/data/app-lib/carpedujourproductions.quickpronote-2, /vendor/lib, /system/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2281)
at android.app.ActivityThread.access$600(ActivityThread.java:148)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1263)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5124)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:110)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "carpedujourproductions.quickpronote.MainActivity" on path: DexPathList[[zip file "/data/app/carpedujourproductions.quickpronote-2.apk"],nativeLibraryDirectories=[/data/app-lib/carpedujourproductions.quickpronote-2, /vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
... 12 more

随意浏览代码here对于 AndroidManifest、MainActivity.java、FirstRun.java 等

最佳答案

您的 MainActivity.java 被排除在编译之外,因此此类不包含在 .apk 中。删除行:

<file url="file://$PROJECT_DIR$/src/carpedujourproductions/quickpronote/MainActivity.java" />

来自 .idea/compiler.xml 文件的 excludeFromCompile 部分(或者您可以从 IDE 设置执行此操作)。

关于android - java.lang.RuntimeException : Unable to instantiate activity ComponentInfo/java. lang.ClassNotFoundException 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18533054/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com