我最近将我的android studio从0.2.6升级到0.2.11。构建 - >这个在0.2.6开放的“生成签名的apk”向导不会出现在这里。相反,它会显示如下对话框:
对于基于Gradle的项目,应在Gradle构建脚本中指定签名配置。 有关详细信息,请参阅Gradle用户指南。
我甚至在build.gradle文件中添加了以下行:
signingConfigs {
debug {
storeFile file("debug.keystore")
}
myConfig {
storeFile file("other.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
buildTypes {
foo {
debuggable true
jniDebugBuild true
signingConfig signingConfigs.myConfig
}
}
有人可以告诉我这可能是什么问题吗?
或者也可以让我知道如何降级我的工作室?
由于
答案 0 :(得分:2)
您的问题的临时解决方法是重新启动Android Studio。冷启动后,Android Studio将允许您访问“生成签名的apk”向导,然后再次警告您必须更改build.gradle。
正如Shai所说,这将在未来版本中修复。请查看他帖子中的链接。
答案 1 :(得分:2)
此问题已在预期的Android Studio v 0.2.13中得到修复。
答案 2 :(得分:1)
我将gradlew
从android studio复制到我的项目根目录
然后我将其添加到我的build.gradle
android {
...
signingConfigs {
release {
storeFile file("mykeystore")
storePassword "mypassword"
keyAlias "my alias"
keyPassword "mypassword"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
然后我做了
gradlew assembleRelease
来自我的项目根目录
这样我就可以在build/apk
太糟糕了我无法通过IDE
做同样的事情答案 3 :(得分:0)
我最后只使用“gradle installRelease”并从build / apk文件夹中处理发布APK。
我不确定为什么我们这样做,我确实在build.gradle中正确设置了signedConfigs。