从android studio导出时上载了可调试APK消息
我正在尝试从Android studio导出已签名的apk,我尝试了以下步骤 1) 选择构建变量“Release” 2) 修改了build.gradle文件 3) 在清单文件中,没有where debugable==true 当我尝试上传到playstore时,仍然收到相同的消息。下面是我的build.gradle文件代码从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
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的向导生成一个新密钥库,并查看该密钥库是否可用于创建发布版本。