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

Mic*_*cci 5 eclipse git android adt precompile

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

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

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

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

mik*_*hik 19

这对我有所帮助:

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


Chr*_*yle 2

这是我的错:我将文件*.c放在项目的根目录下(希望与上游 svn 保持相同的路径),因此将根目录作为源文件夹,而 ADT 开始反对这一点,在尝试com.android.ide.eclipse.adt.internal.build.SourceProcessor.buildSourceFileList()解析时/SGTPuzzles崩溃项目和资源(即子文件夹),失败。在当前 git 中由mv *.c jni/.