我正在尝试编译Android项目SGTPuzzles,并遇到了需要帮助理解的问题。错误是:
构建期间发生错误。 在项目“SGTPuzzles”上运行构建器“Android Pre Compiler”的错误。 路径必须包含项目和资源名称:/ SGTPuzzles
我是Android开发(以及Eclipse和Java)的新手,因此我不确定如何找出错误的来源。我正在运行Ubuntu 12.04,ADT v22.3,并使用附带的Git工具将SGTPuzzles项目导入我的Eclipse工作区。
我搜索了网络,发现了类似的问题here和here(在一些不太有用的非堆栈溢出结果中),但没有解决方案。我已经尝试清理我的工作区,重新克隆存储库,然后重新启动Eclipse。我试过'Android工具' - >'修复项目属性'。没有任何帮助。我不知道在哪里可以了解更多关于导致此问题的文件或资源的信息,因此我调试很棘手。任何建议都会非常感激。谢谢!
答案 0 :(得分:19)
这对我有所帮助:
答案 1 :(得分:2)
这是我的错:我在项目的根目录中有*.c
个文件(希望保持与上游svn相同的路径),因此根作为源文件夹,并且ADT开始反对该文件通过崩溃com.android.ide.eclipse.adt.internal.build.SourceProcessor.buildSourceFileList()
试图解决/SGTPuzzles
项目和资源(即子文件夹)失败。已修改为当前git mv *.c jni/
。