【发布时间】:2026-01-31 03:45:01
【问题描述】:
我刚刚将我的 Android Studio 从 1.5 升级到 2.2,现在运行我的应用程序时出现错误:
安装失败,因为 APK 未签名或已签名 不正确。如果这是一个基于 Gradle 的项目,那么请确保 签名配置在 Gradle 构建脚本中指定。
我已经用谷歌搜索过,但没有任何效果,我的 gradle 文件是:
...
android {
signingConfigs {
myapp_signed {
keyAlias 'mkey'
keyPassword 'pwd'
storeFile file('.../_keystore.jks')
storePassword 'pwd'
}
}
compileSdkVersion 22
buildToolsVersion "21.1.2"
defaultConfig {
applicationId '...'
minSdkVersion 14
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.myapp_signed
}
}
productFlavors {
}
}
...
有人知道如何解决这个问题吗?就在我得到这个错误之前,我得到了另一个错误,它说:
警告:需要 Gradle 版本 2.10。当前版本是 2.2。如果 使用 gradle 包装器,尝试编辑 distributionUrl C:\Users\blahblah\myproject\gradle\wrapper\gradle-wrapper.properties 到 gradle-2.10-all.zip
我这样解决了"Gradle Version 2.10 is required." Error
编辑: 即使我将构建变体切换回调试,卸载应用程序并再次尝试,我也会收到相同的错误。
【问题讨论】:
-
您是在文件路径中使用“...”还是只是为了隐藏个人信息?
-
这只是为了掩盖个人信息:D
标签: android android-studio android-gradle-plugin build.gradle