【问题标题】:ant cannot find pre_setup.xml for an Android projectant 找不到 Android 项目的 pre_setup.xml
【发布时间】: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


【解决方案1】:

让我的评论成为答案 经过大量挖掘,我想我已经修复了它

$ android 更新项目 -p 。 

我导航到项目并启动了上述命令,该命令应该更新任何项目。运行命令我得到以下输出:

$ android 更新项目 -p 。
更新了 local.properties
文件 build.xml 太旧,需要更新。
更新文件 ./build.xml
更新文件 ./proguard.cfg 

在那之后,一切似乎又恢复正常了。我希望其他人觉得这很有用,因为我被这件事难住了大约一个小时(好吧,昨晚很晚,所以我不是最好的)。

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-21
    • 1970-01-01
    相关资源
    最近更新 更多