我已经将我的项目移动到maven。它首先以"java项目"的形式出现在eclipse中。我已经使它看起来像android项目(能够构建和部署不只是从终端),但面临这样的问题:它发送以下消息到控制台:
[2011-09-16 15:23:34 - *-maven]/*-maven/gen已经存在,但不是源文件夹。转换为源文件夹或重命名。
它根本不应该被使用。因为在/target/generated-source/r文件夹中已经有了所需的类。删除"gen"文件夹后,它立即重新创建。这个文件夹也会自动出现在"Build-path"属性中。下面是build-path属性的截图- http://d.pr/jMJ6 .
我仍然可以使用"mvn android:deploy",然后手动连接调试器,但这并不舒服,eclipse中的错误使我发疯。
我已经试过clean install, eclipse:eclipse等
更新:我以为所有的问题都是因为"gen"文件夹。真正的问题在于错误的pom.xml配置。我有
<configuration>
<sdk>
<path>src</path>
<platform>8</platform>
</sdk>
代替
<configuration>
<sdk>
<path></path>
<platform>8</platform>
</sdk>
使用Intellij IDEA。它对开发者更友好:)我只需要几分钟来运行这个项目。没有额外的插件,没有更多的头痛