簡體   English   中英

如何使用腳本通過Windows命令行編譯Android Project?

[英]How to compile Android Project's with Windows command line using script?

android create project --name YourProjectName --path C:\dev\YourProject --target android-3 --package com.company.testproject --activity MainActivity

我想用Windows中的命令行進行編譯。

有任何想法嗎 ?

我認為您的問題是重復的,無論如何這是Bash tag ,因為您添加了問題!

Linux示例的要求(基於Debian的基礎):

sudo apt-get install lib32ncurses5 lib32stdc++6
sudo apt-get install ia32-libs

還:

android update sdk -u -t platform-tools
android update sdk -u -t name_of_android_target_platform

目標平台的名稱類似於android-7適用於Android API級別7 如果您需要非Android平台(例如:Google Inc.:Google APIs:7),則需要查找其數字ID。

根據您的./project.properties生成./local.properties和./build.xml

android update project --path .

如果您還需要生成./project.properties(盡管通常應在源代碼管理中使用它),則可以使用以下方法進行:

android update project --path . --target 'Google Inc.:Google APIs:7'

構建調試apk:

ant debug

內部版本APK:

ant release

這是用於創建密鑰庫:

keystore=$projectname.keystore
alias=mykey
storepass=some_new_password
keypass=some_new_password2
keytool -genkey -v -keystore $projectname.keystore -storepass $storepass -keypass $keypass -validity 10000 -keyalg RSA

創建簽名發布APK:

jarsigner -verbose -keystore $keystore -storepass $storepass -keypass $keypass bin/$projectname-release-unsigned.apk $alias
rm -f bin/$projectname-release.apk
zipalign -v 4 bin/$projectname-release-unsigned.apk bin/$projectname-release.apk

有用的資源:

從命令行構建Android應用程序(.apk)

如何從命令行編譯APK?

從命令行構建和運行 (來自developer.android.com

干杯。!:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM