首页 > 解决方案 > 发布模式下无法生成apk

问题描述

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

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

这是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)

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

标签: androidandroid-studio

解决方案


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

在此处输入图像描述


推荐阅读