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

问题描述 投票:2回答:1

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

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

android gradle command-line terminal ant
1个回答
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)

© www.soinside.com 2019 - 2024. All rights reserved.