如何使用ant生成apk

时间:2013-02-20 13:54:57

标签: android ant apk

我想知道如何使用ant脚本生成apk文件。我知道我们可以使用“ant debug”命令来执行此操作。但是当我运行此命令时,它返回错误,“目标”调试“在项目中不存在”。我正在使用ant1.7.0。这是问题吗?我试过下面的代码来生成apk。

 <target depends="build-subprojects,build-project" name="build">
    <jar destfile="bin/test.apk" basedir="bin/classes" >
  <manifest>
    <attribute name="Main-Class" value="test.Main" />
  </manifest>
</jar>
    </target>

但生成的apk与使用eclipse构建应用程序时自动生成的apk不同。请指导我。

1 个答案:

答案 0 :(得分:1)

  

但是当我运行此命令时,它返回错误,“目标”调试“在项目中不存在”

然后您没有正确创建Android项目,或者您修改了build.xml文件,或者其他内容已损坏。

作为测试,我刚从Linux上的/tmp目录运行以下命令:

android create project --target android-17 --path Foo --package com.foo --activity Foo

然后我转到Foo目录并运行ant debug。该应用已编译,在bin/目录中为Foo-debug.apk

如果您没有收到此类结果,请删除build.xml文件并运行android update project --path ...,其中...是项目的路径,以创建新的build.xml文件。

相关问题