Android 导出向导可以工作,而 ANT 不行,有什么区别吗?

发布于 2024-11-09 06:24:59 字数 522 浏览 2 评论 0原文

Android 导出向导可以工作,ant 不行,有什么区别吗?

我的项目 ->是否引用了 AndroidProjectLibrary ->引用了 AndroidProjectLibrary (eclipse 中的选项表示将项目添加到 buidl 路径)

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

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

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

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

谢谢。

Android export wizards works, ant does not, difference?

MyProject
-> has AndroidProjectLibrary referenced
-> has AndroidProjectLibrary referenced (the option in eclipse that says add Project to the buidl path)

AndroidProjectLibrary (the option in eclipse that says add Project to the buidl path)
JavaLibrary

With eclpse: when using the export wizard of the ADT works fine.
But when using "ant debug" or "ant release" the classes of "JavaLibrary" are not found and the project can not be compiled. (I have the build.xml and the local and default properties set, run with android project update, etc)

If a copy the .class files from the bin folder from JavaLibrary to the bin folder from MyProject, then it can compile,o otherwise not.

My question is what the export wizard from android does differently than running "ant debug"?
And what is the solution for my problem?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鲜肉鲜肉永远不皱 2024-11-16 06:25:03

在 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 中在你的项目里面。

Before using ant on an Android project you need to configure it.
use the following command from your project path (SDK/plateform-tools and SDK/tools must be on your $PATH):

android update project --path .

Then you will be able to do ant help/clean/compile/debug/release

Sometimes you will need to override default properties values from SDK/tools/ant/main_rules.xml, do that in a build.properties inside your project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文