【发布时间】:2019-03-20 14:26:47
【问题描述】:
我有支持 gradle 的 android 应用程序的源代码。我想通过我的服务器在线生成Apk。
任何人都可以指导我使用 cmd 或终端的命令,通过这些命令,我可以使用我的源代码生成调试和签名的 apk。
【问题讨论】:
标签: android gradle command-line terminal ant
我有支持 gradle 的 android 应用程序的源代码。我想通过我的服务器在线生成Apk。
任何人都可以指导我使用 cmd 或终端的命令,通过这些命令,我可以使用我的源代码生成调试和签名的 apk。
【问题讨论】:
标签: android gradle command-line terminal ant
要从 android 项目生成调试和签名的 apk 文件。您应该将 signingConfigs 添加到您的应用程序模块的 build.gradle 文件中,如下所示:
signingConfigs {
...
release {
...
keyAlias YOUR-KEY-ALIAS
keyPassword YOUR-KEY-PASSWORD
storeFile YOUR-KEYSTORE-FILE-PATH//here is your keystore file path
storePassword KEY-STORE-PASSWORD
...
}
debug{//debug keystore
...
keyAlias "androiddebugkey"
keyPassword "android"
storeFile rootProject.file("debug.keystore")//here is your keystore file path
storePassword "android"
...
}
...
}
在您的 buildTypes 块中添加:
buildTypes {
...
debug{
...
signingConfig signingConfigs.debug
...
}
release {
...
signingConfig signingConfigs.release
...
}
...
}
最后,您可以在项目目录中输入命令:gradlew assemble,这将在某个目录(YOUR-PROJECT-DIRECTORY/app/build/outputs/apk)中输出您的项目的apk文件
【讨论】: