从android studio导出时上载了可调试APK消息

从android studio导出时上载了可调试APK消息,android,android-studio,Android,Android Studio,我正在尝试从Android studio导出已签名的apk,我尝试了以下步骤 1) 选择构建变量“Release” 2) 修改了build.gradle文件 3) 在清单文件中,没有where debugable==true 当我尝试上传到playstore时,仍然收到相同的消息。下面是我的build.gradle文件代码 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildTo

我正在尝试从Android studio导出已签名的apk,我尝试了以下步骤

1) 选择构建变量“Release”

2) 修改了build.gradle文件

3) 在清单文件中,没有where debugable==true

当我尝试上传到playstore时,仍然收到相同的消息。下面是我的build.gradle文件代码

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.XXXXX.XXXXX"
        minSdkVersion 9
        targetSdkVersion 23
    }

    buildTypes {
        debug {

            debuggable false

        }
        release {
            debuggable false
            minifyEnabled true
            proguardFiles 'proguard.cfg'
        }
    }
}

dependencies {
    compile project(':andEngineLiveWallpaperExtension')
    compile project(':liveWallPaperBaseSettings')
}

我是否需要更改主应用程序模块使用的其他库模块的所有build.gradle?还是我遗漏了什么

您是否已为应用程序创建密钥库?转到构建->生成已签名的APK(如果没有),然后按照该向导操作。此外,请确保在上载到playstore时选择了正确的APK。如果是发行版,它应该有一个“-release”后缀。@MichaelGarner是的,我只是这样做的。我已经有了旧的密钥库,在使用eclipse之前,现在我正在尝试迁移到android studio并使用旧的密钥库导出apk,apk也有后缀“-release”,但当我试图上传它时,它会显示相同的消息。让我们看看完整的gradle文件。你应该只需要更改应用程序的构建变量。你的gradle文件看起来也不错。您提到您正在使用一个旧密钥库。您是否已验证该密钥库不是调试密钥库?每个项目将自动拥有一个调试密钥库。您将需要使用一个人创建的密钥库来执行签名发布。如果您使用的是非调试密钥库,请尝试通过AndroidStudio的向导生成一个新密钥库,并查看该密钥库是否可用于创建发布版本。