2012-04-04 48 views
0

我试图构建并运行包含在ActionBarSherlock中的演示。我从现有源文件 - >新建Android项目,然后导航到samples/demos目录。该项目被导入到eclipse中,但是,没有任何R.引用被解析,因为com.actionbarsherlock没有出现在gen文件夹中。你如何使com.actionbarsherlock在Android项目的gen文件夹中?

actionbarsherlock库引用(属性 - > Android - >库)。在Android Dependencies文件夹中,actionbarsherlock.jar

感谢您的帮助。

编辑:只要在另一个eclipse项目中引用库导致com.actionbarsherlock正确生成。我不知道为什么这个演示项目中的相同行为没有生成com.actionbarsherlock.R。

编辑2:现在它已经神奇地决定工作。我没有做任何特别的事情,只是不断引用和取消引用库,直到它的工作。

为希望感谢所有,这个问题一直在解决

+0

如果问题不再相关(因为您自己回答了问题),您应该删除该问题。 – 2012-04-04 19:48:00

回答

1

gen编译过程中会生成gen文件夹(和R.java)。尝试做一个干净的和建立看看R和gen /创建。

如果他们不这样做,那么编译失败。如果在eclipse中有错误而不是与缺少R.java相关,请修复它们或将它们发布为更多信息的注释。

这可能是每个java文件顶部的import my.project.R语句的问题,但检查错误将确认或否认此错误。

0

我不认为在创建根文件夹,直到您尝试运行的应用程序。

如果这不是问题,您可以尝试修复项目属性。 Right click on the project --> Android Tools --> Fix Project Properties

相关问题