最近从 Eclipse 更改为 Android Studio,我也将 JDK 从 更改java-open-jdk
为jdk1.7.0_45
.
现在我正在尝试运行我的第一个应用程序并收到以下消息:
由于 APK 未签名或签名不正确,安装失败。 如果这是基于 Gradle 的项目,请确保签名配置 在 Gradle 构建脚本中指定
编辑:
当我从 Android Studio 运行时,我收到上面显示的错误。当我从命令行运行它时,我没有收到错误(应用程序正在运行并且我收到错误但与 gradle 无关)。
我从这里得到了代码
您可以在google repo上查看 build.gradle
更新 2:
我添加了这段代码
signingConfigs {
release {
storeFile file("john.keystore")
storePassword "john"
keyAlias "johnkeystore"
keyPassword "john"
}
}
就buildTypes
在 build.gradle 文件中的代码块上方。文件 john.keystore 位于我的项目的根目录上。我正在跑步gradlew assembleRelease
,我得到一个 xxx-release-unsigned.apk
.