gpt4 book ai didi

android - java.lang.ClassNotFoundException android + eclipse + maven + osx

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

我正在尝试将 Maven 实现到现有的 android 项目中。我是通过上下文菜单 > Configure > Convert to Maven project 完成的。一切似乎都很好,没有警告或错误。
但是当我尝试运行该应用程序时(就像以前一样)我得到:

12-31 10:16:57.423: E/AndroidRuntime(14242): java.lang.RuntimeException:
Unable to instantiate activity ComponentInfo{xxx/xxx.MainActivity}:
java.lang.ClassNotFoundException: xxx.MainActivity

我已经按照有关实现 m2e 的所有说明进行操作,一切看起来都应该可以正常工作。
如果我不将项目转换为 Maven 项目,应用程序运行正常。

对我失败的地方有什么建议吗?

这就是我的 pom.xml 的样子:http://pastebin.com/ByXA0BP4

最佳答案

这花了我很长时间才解决,是 OP 的回答指导了我。

为项目启用Maven后,需要禁用"Allow output folders for source folders"

步骤:

项目属性 -> Java Build Path -> Source Tab -> 取消勾选“Allow output folders for source folders” -> 点击确定

我还注意到我在控制台中收到了以下消息,这让我陷入了错误线索的困境:

trouble writing output: already prepared

关于android - java.lang.ClassNotFoundException android + eclipse + maven + osx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20855072/

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