使用Ant自動簽名、打包Android apk並且自動安裝到手機

來源:互聯網
上載者:User

標籤:android   安裝   ant   全自動打包   adb   

一、建立Ant打包Apk
  1. 建立一個TestAnt項目
  2. 建立App的簽名密鑰

    參考我的這篇github,歡迎Star|點擊這裡

  3. 取到密鑰後,在項目中建立一個keystore的檔案夾,複製密鑰到此

  4. 給項目添加Ant

//到項目的上級目錄cd /Users/.../Documents/workspace///給相聚添加ant,-p 項目 -t 是target 我這裡是android-21android update project -p TestAnt -t android-21 --subprojects//這條命令執行完畢會建立build.xml 和proguard-project.txt 檔案,會更新local.properties

5.建立ant.properties ,並添加密鑰

//密鑰的路徑key.store=<keystore>//別名key.alias=<key>//store 的密碼key.store.password=<keystore pwd>//alias 的密碼key.alias.password=<key pwd>


6.運行ant

依次選擇[build.xml][Run AS] [AntBuild…]

勾選clean 和 debug

查看作業記錄

二、安裝到手機並且編寫指令碼,實現全自動

1.安裝到手機

//複製中```[echo] Debug Package:```的路徑adb install 路徑
  • 如果你想學到更多adb push adb install adb install -r 三個命令的區別的話,請點擊這裡

2.編寫指令碼,放到項目更目錄

  • run.sh
#使用ant編譯為debug版本ant clean debug#安裝apk到手機adb install -r bin/TestAnt-debug.apk
  • 在mac中是run.sh在win中是run.bat

3.運行指令碼

cd 項目路徑./run.sh

4.錯誤

  • 運行./run.sh 提示Permission denied沒有許可權
chmod 777 run.sh
  • 運行完成了,但是提示Invalid APK file: bin/TestAnt-debug.apk無效的apk
修改build.xml檔案中的project 的name為項目的名稱TestAnt

使用Ant自動簽名、打包Android apk並且自動安裝到手機

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.