升级到2.3,现在ant build不包含我的libs目录中的jar

时间:2010-12-07 08:42:55

标签: android android-sdk-2.3

我一直在命令行上使用ant进行所有构建(Ubuntu 10.04)。我加载了2.3 SDK并更改了必要的路径(platform-tools)。现在我的构建不包含我的libs目录中的jar。关于我需要改变什么的想法?

3 个答案:

答案 0 :(得分:6)

Ant构建系统现在需要Ant 1.8+ 不幸的是,它与1.7“工作”(破坏)因为我们依赖于1.8中的新行为,而不是新的任务或属性会破坏1.7

答案 1 :(得分:0)

我不熟悉android的ant builde,因为我是usig eclipse(为什么不应该自动生成build.xml)。 在任何情况下你说平台工具你的意思是$ ANDROID_HOME / platforms / android-9? 你确定蚂蚁需要吗?我知道ant构建文件本身是空的,大部分工作都是在他们的java .sh文件中完成的,所以要告诉他们缺少什么,冷却你发现他们的新SDK中有错误吗?

答案 2 :(得分: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,那么你可能需要考虑差异。

在我的主要问题得到解决之前,我不打算自己看看。