0

我正在 Android Studio 0.2.11 中开发,我正在尝试将我的应用上传到 Google Play。当我尝试生成签名的 APK(通过单击构建 -> 生成签名的 APK)时,我收到以下消息:

“对于基于 Gradle 的项目,应在 Gradle 构建脚本中指定签名配置。有关更多信息,请参阅 Gradle 用户指南”。

我用谷歌搜索了很多,发现我需要在 gradle.build 中添加一些函数,比如signingConfigsandbuildTypesstoreFile, storePassword, keyAliasand keyPassword。这是我目前在 gradle.build 中的所有代码:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.0"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 18
    }
    signingConfigs {
        release {
            storeFile file("release.keystore")
            storePassword "******"
            keyAlias "******"
            keyPassword "******"
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }

}

dependencies {
    compile 'com.android.support:appcompat-v7:18.0.0'
}

我不知道我应该写什么别名、密码和存储类型?我在哪里可以找到合适的?下一步是什么?如何获取签名的 APK 以便将其上传到 Google Play?

非常感谢任何帮助,我已经在互联网上寻找了几个小时的解决方案。

4

1 回答 1

0

问题跟踪器上有关于您的问题的问题。临时解决方案:

按照用户指南中的说明配置您的签名配置。然后,运行“gradle assembleRelease”,您将在 build/apk/ 目录中找到您的 APK。

于 2013-10-08T08:35:18.747 回答