我一直在命令行(Ubuntu 10.04)上使用 ant 进行所有构建。我加载了 2.3 SDK 并更改了必要的路径(平台工具)。现在我的构建不包括我的 libs 目录中的罐子。关于我需要改变什么的任何想法?
问问题
582 次
3 回答
6
Ant 构建系统现在需要 Ant 1.8+
于 2010-12-18T08:16:38.247 回答
0
我不熟悉 android 的 ant builde,因为我正在使用 eclipse(为什么不应该呢?它会自动生成 build.xml)。无论如何,当您说平台工具时,您的意思是 $ANDROID_HOME/platforms/android-9 ?您确定 ant 需要它吗?我知道 ant 构建文件本身是空的,大部分工作都是在他们的 java .sh 文件中完成的,所以很难说出他们缺少什么,冷你在他们的新 SDK 中发现了一个错误?
于 2010-12-07T09:29:01.360 回答
0
SDK2.3 有其他更严重的问题(AVD 破产了)。我已经将 Ant 构建设置为可以在 2.2 上运行,并且正在查看 Ant 构建是否可以运行。我的自定义 build.xml 覆盖了 ant_rules_r3.xml 中的很多内容,但仍然使用了其中的一些内容。我注意到它现在已被删除并替换为 main_rules.xml,这有点不同。'project.libraries' 代替了 'android.libraries' 一件事。如果您的 build.xml 是基于 ant_rules_3 的,那么可能值得您看看这些差异。
在我的主要问题得到解决之前,我不会自己去看它。
于 2010-12-07T17:21:15.170 回答