2011-12-12 118 views
1

我想從我的Android項目與我的Mac中的終端命令行導出已簽名的apk文件。使apk文件與螞蟻

首先我明白我需要一個build.xml文件的和我一起做:

./android update project -p MY_PROJECT_FOLDER 

然後build.xml文件被創建和我這個命令:

ant release 

然後在bin目錄中有3個apk文件,我將文件移動到:MyProject-release.apk 我的android設備,當我嘗試運行它時,它給我一個錯誤。

一些東西,我發現:

  1. 如果我從Eclipse運行在設備上有任何問題,運行項目。
  2. 如果我在eclipse中使用android工具來製作簽名的apk文件,它運行時沒有問題。
  3. 如果我從日食中運行它,apk中的設備比我從命令行製作的apk大。

回答

2

我猜問題是ant release會生成一個UNSIGNED apk文件。您需要先簽名才能將其安裝到設備上。你可以找到一個例子here

如果這樣不能解決問題。請提供有關錯誤的其他信息。