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