【问题标题】:Cannot generate apk in release mode发布模式下无法生成apk
【发布时间】:2019-02-21 20:21:38
【问题描述】:

我正在关注此文档“配置构建过程以自动签署您的应用程序”https://developer.android.com/studio/publish/app-signing#sign-auto 并尝试为发布版本生成 apk。

但是,生成的 apk 始终位于 debug 文件夹中,即使我在 Module Setting 上进行了发布设置。

这是gradle 文件。

android {
signingConfigs {
    config {
        keyAlias 'key0'
        keyPassword 'password'
        storeFile file('C:/path/to/filename.jks')
        storePassword 'password'
    }
}
compileSdkVersion 28
defaultConfig {
    applicationId "com.packagename"
    minSdkVersion 19
    targetSdkVersion 28
    versionCode 3
    versionName "2.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.config
    }
}
}

然后我点击了Build Bundle(s)/APK(s) -> Build APK(s)

这是它应该做的吗?如果没有,我该如何解决这个问题?

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    在android studio中点击左侧竖条上的Build variant选项,然后选择release Build variant,然后选择Build Bundle(s)/APK(s) -> Build APK(s)

    【讨论】:

    • 感谢它似乎正在尝试生成 apk 以供发布,即使仍然存在错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 2014-08-18
    • 2014-02-22
    • 2017-06-29
    • 1970-01-01
    相关资源
    最近更新 更多