2016-03-01 72 views
-3

我的需求是在不使用android studio和eclipse的情況下從我的代碼創建.apk。我的代碼在svn上。Android誰能告訴我如何從命令行一步一步創建apk?

+2

可能重複檢查了這一點http://stackoverflow.com/questions/8605821/how-to-run-apk-from-commandline-in-emulator –

+0

沒有這是不同的,我的要求是不同的。 –

+0

好的你想製作一個apk。並且鏈接即將運行apk。 –

回答

0

這可以使用Apache ANT完成。你可以從這裏下載:Apache ANT Home Page

按照this鏈接在這裏得到一切設置使用ANT。

一旦你安裝了ANT和設置,導航到你的項目文件夾,然後鍵入

ant release 

這將創建一個調試版本爲你一個真實的設備上測試。 如果您願意,您可以配置Android構建腳本以自動簽署和對齊您的應用程序包。爲此,您必須在項目的ant.properties文件中提供密鑰庫的路徑和密鑰別名的名稱。通過提供這些信息,構建腳本會在您構建發佈模式時提示您輸入密鑰庫和別名密碼,並生成您的最終應用程序包,以便分發。

要指定密鑰庫和別名,打開項目ant.properties文件(在項目目錄的根目錄),並增加對key.store條目和key.alias如下

key.store=<App-Name>.keystore 
key.alias=Alias-Name 

保存然後在命令提示符下鍵入此命令

ant release 

提示時輸入您的密鑰庫和別名密碼。

更先進的信息可以發現here

+0

這是2016年,而不是2012年。考慮使用gradle over ant。 – laalto

0
  1. 添加JAVA_HOME(JDK路徑)
  2. 加入螞蟻路徑
  3. 添加SDK路徑

然後打開命令提示符設置的位置,你的項目,

gradlew.bat assembleDebug

構建完成後,您可以在您的項目的構建位置上看到apk。