【问题标题】:Android ant debug fails with android library (Absolut path)Android反调试失败与android库(绝对路径)
【发布时间】:2011-11-14 15:55:34
【问题描述】:

我在 MacOS 或 Linux 下有一个全新的 android 项目 (APP) 和一个全新的 android lib 项目 (LIB),由命令行创建,如 http://developer.android.com/guide/developing/projects/projects-cmdline.html 中所述。

APP 使用 ant 调试成功构建(未连接 LIB)。当我将 APP 文件夹中的库与相对路径链接时,如下所示:

android update project --library ../TestLib --target android-9 --name TestApp --path .

一切正常,ant debug构建APP。但是当我将它与

中的绝对路径链接时
android update project --library /Users/<path-to-lib-folder>/TestLib --target android-9 --name TestApp --path .

ant 调试构建失败。

为什么绝对路径和相对路径之间存在差异?在我们的自动化 ant 构建过程中,我们需要使用绝对路径。如何实现这一点?

【问题讨论】:

    标签: android ant build-process android-library


    【解决方案1】:

    --library 是库项目相对到您的项目目录。就我而言(我使用的是 Linux):

    libproject$ pwd
    /home/me/workspace/libproject
    myapp$ pwd
    /home/me/workspace/myapp
    myapp$ android update project --library ../libproject --target android-15 --name MyApp --path .
    

    它应该给出这个结果。

    Resolved location of library project to: /home/me/workspace/libproject
    Updated project.properties
    Updated local.properties
    Updated file ./build.xml
    Updated file ./proguard-project.txt
    

    【讨论】:

      猜你喜欢
      • 2020-11-29
      • 2016-04-12
      • 2018-11-06
      • 2011-12-17
      • 2012-01-11
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多