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一下,运行项目的红叉消失,问题解决,不再弹框。
更多相关文章
- Android工程打包(含React Native工程)
- Android(安卓)React Native安装指南
- Android(安卓)FFmpeg在Windows上编译的版本和注意事项
- Gradle 之扩展Extension类 (七)
- Android(安卓)---Check System Version at Runtime(在软件运行时
- 【Android(安卓)高性能音频】AAudio 音频流 音频设备 相关配置 (
- 【Android(安卓)Native Code开发系列】二 Ubuntu系统安装及软硬
- Android高级的总结
- Android不同分辨率的Drawable资源配置