我刚将我的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包装器,请尝试编辑C:\ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties中的distributionUrl为gradle-2.10- all.zip
我像这样解决它:“需要Gradle版本2.10”错误
编辑:
即使我将构建变体切换回调试模式,卸载应用程序并再次尝试,我仍然会收到相同的错误。