我正在 Android Studio 0.2.11 中开发,我正在尝试将我的应用上传到 Google Play。当我尝试生成签名的 APK(通过单击构建 -> 生成签名的 APK)时,我收到以下消息:
“对于基于 Gradle 的项目,应在 Gradle 构建脚本中指定签名配置。有关更多信息,请参阅 Gradle 用户指南”。
我用谷歌搜索了很多,发现我需要在 gradle.build 中添加一些函数,比如signingConfigs
andbuildTypes
和storeFile
, storePassword
, keyAlias
and 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?
非常感谢任何帮助,我已经在互联网上寻找了几个小时的解决方案。