相关疑难解决方法(0)

使用Android Studio生成unsigned,release apk

我需要生成一个未签名的发布 APK(然后其他人将签名并将其发布到商店 - 其他人处理密钥和其他所有内容).我的问题是每当我尝试构建时,Android Studio都会抛出错误:

app-flavorUnsigned-release-unsigned.apk is not signed. Please configure the signing information for the selected flavor using the Project Structure dialog.
Run Code Online (Sandbox Code Playgroud)

我尝试了几种以前的方法:

  • 创建工件失败(无法在任何地方找到任何带有"工件"的菜单,但是对于编辑配置,我找到了选择自定义工件的选项)[ 可能是最好的选择 ]
  • 创建一个空的签名配置
  • 创建自定义风味
  • 使用终端运行gradle assemblegradle assembleRelease(由于我的一个重要模块库试图构建而失败)

这是我当前的[app's] build.gradle:

apply plugin: 'com.android.application'

android {
    signingConfigs {
        unsigned {
            storePassword = ""
            keyAlias = ""
            keyPassword = ""
        }
    }
    compileSdkVersion 19
    buildToolsVersion "20.0.0"
    defaultConfig {
        applicationId "hiddenForClientPrivacy"
        minSdkVersion 13
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
        signingConfig signingConfigs.unsigned
    }
    buildTypes { …
Run Code Online (Sandbox Code Playgroud)

android build apk android-studio android-gradle-plugin

19
推荐指数
2
解决办法
2万
查看次数