'Android Pre Compiler'错误'路径必须包含项目和资源名称'

时间:2014-01-02 21:14:13

标签: android eclipse git adt precompile

我正在尝试编译Android项目SGTPuzzles,并遇到了需要帮助理解的问题。错误是:

  

构建期间发生错误。   在项目“SGTPuzzles”上运行构建器“Android Pre Compiler”的错误。   路径必须包含项目和资源名称:/ SGTPuzzles

我是Android开发(以及Eclipse和Java)的新手,因此我不确定如何找出错误的来源。我正在运行Ubuntu 12.04,ADT v22.3,并使用附带的Git工具将SGTPuzzles项目导入我的Eclipse工作区。

我搜索了网络,发现了类似的问题herehere(在一些不太有用的非堆栈溢出结果中),但没有解决方案。我已经尝试清理我的工作区,重新克隆存储库,然后重新启动Eclipse。我试过'Android工具' - >'修复项目属性'。没有任何帮助。我不知道在哪里可以了解更多关于导致此问题的文件或资源的信息,因此我调试很棘手。任何建议都会非常感激。谢谢!

2 个答案:

答案 0 :(得分:19)

这对我有所帮助:

  • 右键单击项目并转到“属性”
  • 选择左侧的“Java Build Path”
  • 打开“来源”标签
  • 从源文件中删除“YourProject”(确保“gen”文件夹和“src”在源文件中)
  • 再次右键单击项目,然后在“Andriod工具”中单击“修复项目属性”

答案 1 :(得分:2)

这是我的错:我在项目的根目录中有*.c个文件(希望保持与上游svn相同的路径),因此根作为源文件夹,并且ADT开始反对该文件通过崩溃com.android.ide.eclipse.adt.internal.build.SourceProcessor.buildSourceFileList()试图解决/SGTPuzzles项目和资源(即子文件夹)失败。已修改为当前git mv *.c jni/