如何使用脚本通过 Windows 命令行编译 Android 项目?
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
,AndroidAPI 级别 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
有用的资源:
Building Android application (.apk) from the Command Line
How to compile APK from command line?
Building and Running from the Command Line(来自developer.android.com
)
干杯!:)
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
,AndroidAPI 级别 7。如果您需要一个非 android 平台(例如:Google Inc.:Google APIs:7),那么您需要找到它的数字 ID。
根据你的./project.properties
生成./local.properties和./build.xmlandroid 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
有用的资源:
Building Android application (.apk) from the Command Line
How to compile APK from command line?
Building and Running from the Command Line(来自developer.android.com
)
干杯!:)