0

Android 导出向导有效,ant 无效,有什么区别?

MyProject -> 引用了 AndroidProjectLibrary -> 引用了 AndroidProjectLibrary(eclipse 中的选项表示将 Project 添加到 buidl 路径)

AndroidProjectLibrary(在 Eclipse 中表示将项目添加到 buidl 路径的选项)JavaLibrary

使用 eclpse:使用 ADT 的导出向导时工作正常。但是当使用“ant debug”或“ant release”时,找不到“JavaLibrary”的类,无法编译项目。(我有 build.xml 和本地和默认属性集,运行 android 项目更新等)

如果将 .class 文件从 JavaLibrary 的 bin 文件夹复制到 MyProject 的 bin 文件夹,则可以编译,否则无法编译。

我的问题是 android 的导出向导与运行“ant debug”有何不同?我的问题的解决方案是什么?

谢谢。

4

1 回答 1

0

在 Android 项目上使用 ant 之前,您需要对其进行配置。从您的项目路径中使用以下命令(SDK/plateform-toolsSDK/tools必须在您的$PATH):

android update project --path .

然后你就可以做ant help/clean/compile/debug/release

有时您需要覆盖SDK/tools/ant/main_rules.xml中的默认属性值,请在项目内部执行此操作build.properties

于 2011-08-01T16:16:06.537 回答