Android Studio运行项目提示Edit configuration
在使用Android Studio过程中,如果改变了Build Variant,如改成release编译,运行项目经常会遇到弹出Edit configuration的弹框,运行按钮旁边也会出现一个红叉
这是因为在build.gradle文件中没有配置签名文件信息
buildTypes {
debug {
applicationIdSuffix ".debug"
minifyEnabled false
zipAlignEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
应该为release编译配置签名信息,debug不需要配置是因为debug有默认签名信息,build.gradle加上这一段:
signingConfigs {
release {
keyAlias 'test'
keyPassword 'test'
storeFile file('D:/keystores/test.jks')
storePassword 'test'
}
}
然后在buildTypes中配置:
buildTypes {
debug {
applicationIdSuffix ".debug"
minifyEnabled false
zipAlignEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
sync一下,运行项目的红叉消失,问题解决,不再弹框。