用ant制作apk文件

时间:2011-12-12 09:54:09

标签: android ant apk

我想在我的Android项目中使用终端命令行导出已签名的apk文件。

首先,我知道我需要制作一个build.xml文件,我用它来完成:

./android update project -p MY_PROJECT_FOLDER

然后build.xml文件是create,我这个命令:

ant release

然后bin目录中有3个apk文件,我移动了文件:MyProject-release.apk 到我的Android设备,当我尝试运行它时,它给我一个错误。

我找到了一些东西:

  1. 如果我从eclipse运行项目,它会在设备上运行而没有任何问题。
  2. 如果我在eclipse中使用android工具制作签名的apk文件,它运行没有问题。
  3. 如果我从eclipse运行它,设备中的apk大于我从命令行制作的apk。

1 个答案:

答案 0 :(得分:3)

我想问题是ant版本构建了一个UNSIGNED apk文件。您需要在将其安装到设备上之前对其进行签名。您可以找到示例here

如果这不能解决问题。请提供有关错误的其他信息。