Bamboo + Android + Gradle:如何制作签名apk?

时间:2015-06-25 20:46:49

标签: android gradle bamboo

新手与Bamboo试图为Android应用程序生成.apk。 我为默认作业完成了结帐 gradlew build 任务,因此下载和构建过程没问题。

我需要的是能够生成签名的.apk文件并将其交付给我们团队的其他部分。 考虑修改gradle脚本以生成带密钥库/密码的签名.apk等,但不确定如何配置Bamboo来提供.apk。

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:0)

构建已签名的APK是Gradle构建脚本的功能,而不是Bamboo。根据可用的信息here,这是我使用Gradle构建签名APK的方式。 "在Android Studio中签署您的应用程序" section对于创建密钥库以及签署APK所需的密钥特别有用。

// APK signing configuration
android.signingConfigs {
    MobileApp {
        storeFile file("${rootDir}/TempKeyStore.jks")
        storePassword "********"
        keyAlias "********"
        keyPassword "********"
    }
}

// Build types - debug and release both use signing config above to 
// sign the resultant APKs
android.buildTypes {
    debug {
        signingConfig android.signingConfigs.MobileApp
    }
    release {
        signingConfig android.signingConfigs.MobileApp
    }
}

将Gradle构建脚本配置为构建已签名的APK后,可以轻松配置Bamboo以运行Gradle构建脚本。