android create project --name YourProjectName --path C:\dev\YourProject --target android-3 --package com.company.testproject --activity MainActivity我想用windows中的命令行编译它。
有什么想法吗?
发布于 2015-03-22 11:24:00
我认为您的问题是重复的,无论如何,这是针对Bash tag的,因为您添加了问题!
linux示例(Debian base)的要求:
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级别7。如果您需要一个非android平台(例如: Google .:Google: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有用的资源:
从命令行构建安卓应用程序(.apk)
从指挥线建造和运行 (来自developer.android.com)
干杯!!)
https://stackoverflow.com/questions/29192720
复制相似问题