【发布时间】:2011-05-28 05:47:55
【问题描述】:
我开始玩 Android 编程,几周前我完成了一个基本的项目设置,并按照杂志上的教程进行操作。我知道我设法让基本的 ant 编译工作,但现在我回到它失败并显示一条有点奇怪的消息:
$蚂蚁调试 构建文件:/home/taft/android_code/countdown/build.xml 构建失败 /home/taft/android_code/countdown/build.xml:37:找不到从/home/taft/android_code/countdown/build.xml导入的/home/pete/android-sdk-linux_x86/tools/ant/pre_setup.xml 总时间:0秒taft 是我的用户名;我在 ~/bin/ 中安装了 sdk,并且我的路径设置合理(我认为):
$ 回声 $PATH /home/taft/bin:/home/taft/bin/android-sdk-linux_x86/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/ bin:/usr/games:/home/taft/bin/android-sdk-linux_x86/platform-tools/我没有 pete 用户,我不确定它是从哪里获得这条路径的; build.xml 的第 36 和 37 行如下所示:
<!-- Required pre-setup import -->
<import file="${sdk.dir}/tools/ant/pre_setup.xml" />
现在我猜测 sdk.dir 应该自动填充一些东西......但我不知道是什么?有没有其他人遇到过这个问题或对我接下来可以尝试的建议有什么建议?
【问题讨论】:
-
经过大量挖掘,我认为我已经修复了它:
$ android update project -p .我导航到项目并启动了上述命令,该命令应该更新任何项目。运行命令我得到以下输出:$ android update project -p . Updated local.properties File build.xml is too old and needs to be updated. Updated file ./build.xml Updated file ./proguard.cfg之后,一切似乎都恢复正常了。我希望其他人觉得这很有用,因为我被这件事难住了大约一个小时(好吧,昨晚很晚,所以我没有达到最佳状态)。
标签: android ant compiler-errors android-2.2-froyo