Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio 2.1.1中生成未签名的apk_Android_Android Gradle Plugin - Fatal编程技术网

在Android Studio 2.1.1中生成未签名的apk

在Android Studio 2.1.1中生成未签名的apk,android,android-gradle-plugin,Android,Android Gradle Plugin,我试图在AS 2.1.1中生成未签名的apk。我让它在1.5.1上运行,但现在我无法正确运行 尝试的方法: signingConfigs { unsigned { keyAlias '' keyPassword '' storePassword '' } ... } buildTypes { release { minifyEnabled true prog

我试图在AS 2.1.1中生成未签名的apk。我让它在1.5.1上运行,但现在我无法正确运行

尝试的方法:

signingConfigs {

    unsigned {
        keyAlias ''
        keyPassword ''
        storePassword ''
    }
    ...
}

buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.unsigned
            debuggable false
        } 
        ...
}
另一种方法是根本不指定signingConfig。 这些都不起作用,并且都返回错误

错误:任务“:app:validateUnsignedSigning”的执行失败。 未为签名配置设置密钥库文件未签名

生成是通过在整个项目上启动“组装”任务来完成的。从主模块任务树执行组装任务会产生相同的结果

构建工具:构建工具版本“23.0.1” Gradle:'com.android.tools.build:Gradle:2.0.0'


我缺少什么?

要创建未签名的apk,请将null设置为signingConfig:

buildTypes {
    release {
        signingConfig null
        ...
    }
}

要创建未签名的apk,请将null设置为signingConfig:

buildTypes {
    release {
        signingConfig null
        ...
    }
}

为什么需要未签名的apk?为什么需要未签名的apk?