【问题标题】:Android export wizards works, ANT does not, difference?Android 导出向导有效,ANT 无效,有什么区别?
【发布时间】:2011-05-23 19:08:28
【问题描述】:

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

我的项目 -> 引用了 AndroidProjectLibrary -> 引用了 AndroidProjectLibrary(eclipse 中的选项将项目添加到构建路径)

AndroidProjectLibrary(在 Eclipse 中表示将项目添加到构建路径的选项) Java库

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

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

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

谢谢。

【问题讨论】:

    标签: android android-build


    【解决方案1】:

    在 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 中执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-14
      • 2013-05-18
      • 2018-08-05
      • 2013-03-06
      • 2019-08-23
      • 2022-06-13
      • 1970-01-01
      • 2019-10-11
      相关资源
      最近更新 更多