標籤:android 安裝 ant 全自動打包 adb
一、建立Ant打包Apk
- 建立一個
TestAnt項目
建立App的簽名密鑰
參考我的這篇github,歡迎Star|點擊這裡
取到密鑰後,在項目中建立一個keystore的檔案夾,複製密鑰到此
給項目添加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.編寫指令碼,放到項目更目錄
#使用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並且自動安裝到手機