Android ant build:如何配置库顺序?

时间:2013-04-02 09:26:06

标签: android ant build

我正在使用一个外部somelibrary.jar文件构建一个android应用程序。在eclipse中我可以通过

构建它
  1. 配置构建路径
  2. 添加外部somelibrary.jar
  3. 更改库顺序,以便somelibrary.jar在android系统库之前。
  4. 现在我想用ant构建这个项目。我将这个somelibrary.jar文件删除到/ libs文件夹,但构建不起作用。我猜这是因为somelibrary.jar必须在android系统库之前。

    如何在ant build中更改库顺序?

2 个答案:

答案 0 :(得分:0)

订单并不重要。发生的事情是ANT

看不到somelibrary.jar

答案 1 :(得分:0)

我无法解决如何在构建顺序中将此库放在android.jar之前。但是我能够解决这个问题:使用以下步骤将这个库合并到android.jar中:

  1. 将android.jar解压缩到“unzipped_android_jar”文件夹
  2. 在“unzipped_android_jar”文件夹的顶部解压缩somelibrary.jar
  3. 通过压缩文件夹重新打包android.jar
  4. 将zip文件重命名为android.jar
  5. 您的库现已合并到系统库android.jar中。您可以通过在SDK_FOLDER / platforms / android-N / android.jar上替换android.jar来使用它。