gpt4 book ai didi

java - 安卓运行时 : Unable to instantiate activity: java. lang.ClassNotFoundException

转载 作者:行者123 更新时间:2023-11-29 03:48:03 25 4
gpt4 key购买 nike

我发布这个是因为我花了很长时间才修复,而且我在网上找不到任何提示。

我希望我的问题和答案能帮助到同样受苦的人。

启动时,我的应用程序崩溃了,在 Eclipse LogCat 中它显示了一个 AndroidRuntime 错误,说明它是:

Unable to instantiate activity - java.lang.ClassNotFoundException

不知何故,我的主要 Activity 没有上传到 Android 设备,我不知道为什么。

我不确定它是否相关,但我正在构建 calendar-android-sample来自谷歌。

最佳答案

回答我自己的问题:

不知何故,我的 eclipse 构建路径中的源输出文件夹设置错误。

Project>Properties>Java Build Path>Source Tab 中查看:

默认输出目录 (bin/classes) 已被最重要的源文件夹(即 src/main/java)覆盖。它被配置为使用目标/类作为输出文件夹(如下所示):

enter image description here

所以这导致我的源类在目标文件夹下创建(尽管因为它们没有显示在包资源管理器下我不得不使用导航器来发现它们)。

无论如何,我取消了上面以红色突出显示的框的勾选。这导致所有输出文件夹都与默认文件夹对齐,并且我的源类是在 bin/classes 下创建的(我不得不再次使用导航器而不是包资源管理器来检查它们在那里)。

然后当我启动时,我所有的类都下载到 Android 设备上,并且没有运行时错误。

我希望这对某人有帮助。

问候,彼得

关于java - 安卓运行时 : Unable to instantiate activity: java. lang.ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9983821/

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