在没有IDE的情况下从我的服务器生成调试和签名的Apk

时间:2018-10-16 06:11:19

标签: android gradle command-line terminal ant

我有支持gradle的android应用源代码。我想通过服务器在线生成Apk。

任何人都可以指导我使用cmd或终端的命令,通过它们我可以使用源代码生成调试和签名的APK。

1 个答案:

答案 0 :(得分:0)

要从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,该命令将在某些目录中输出您的项目的apk文件(您的项目目录/ app / build / outputs / apk)