[英]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
有用的資源:
從命令行構建和運行 (來自developer.android.com
)
干杯。!:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.