Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使com.actionbarsherlock位于Android项目的gen文件夹中?_Android_Eclipse_Build_Actionbarsherlock_R.java File - Fatal编程技术网

如何使com.actionbarsherlock位于Android项目的gen文件夹中?

如何使com.actionbarsherlock位于Android项目的gen文件夹中?,android,eclipse,build,actionbarsherlock,r.java-file,Android,Eclipse,Build,Actionbarsherlock,R.java File,我正在尝试构建和运行ActionBarSherlock附带的演示。我从现有源代码转到文件->新建Android项目,并导航到samples/demos目录。该项目被导入到eclipse中,但是,由于com.actionbarsherlock不出现在gen文件夹中,因此没有解析任何R.引用 正在引用actionbarsherlock库(属性->Android->库)。actionbarsherlock.jar位于Android Dependencies文件夹中 谢谢你的帮助 编辑:仅在另一个ecl

我正在尝试构建和运行ActionBarSherlock附带的演示。我从现有源代码转到文件->新建Android项目,并导航到samples/demos目录。该项目被导入到eclipse中,但是,由于com.actionbarsherlock不出现在gen文件夹中,因此没有解析任何R.引用

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

谢谢你的帮助

编辑:仅在另一个eclipse项目中引用库就可以正确生成com.actionbarsherlock。我不知道为什么这个演示项目中的相同行为不会生成com.actionbarsherlock.R

编辑2:现在它神奇地决定工作了。我没有做什么特别的事,只是不断地引用和取消引用这个库,直到它起作用


谢谢大家的关注,问题已经解决了

我认为在您尝试运行应用程序之前,不会创建gen文件夹

如果不是这个问题,您可以尝试修复项目属性
右键单击项目-->Android工具-->修复项目属性

编译期间生成gen文件夹(和R.java)。尝试进行清理和构建,以查看是否创建了R和gen/build

如果他们不这样做,那么编译就失败了。如果eclipse中存在任何与缺少R.java无关的错误,请修复它们或将它们作为注释发布以获取更多信息


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

如果问题不再相关,则应删除该问题(因为您自己回答了)。