android studio 中新建activity 无反映,也不报错的问题
在创建新的项目的时候,在app的build.gradle 中添加了打包证书,是这样写的。
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 17
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
signingConfigs {
debug { //这是错误的写法
storeFile file("./test.keystore")
storePassword "123456"
keyAlias "testalias"
keyPassword "123456"
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug //错误的写法
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
这时候发现创建新的activity或者fragement时,无法创建也不报错。原因是在上面的app.gradle里面的 signingConfigs 的配置中使用了debug这个关键字, 所以导致项目其实是有问题的。
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 17
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
signingConfigs {
sbGoogle {
storeFile file("./test.keystore")
storePassword "123456"
keyAlias "testalias"
keyPassword "123456"
}
}
buildTypes {
debug {
signingConfig signingConfigs.sbGoogle
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
改成这样,就可以顺利创建activity等项目了,另外还要注意,signingConfigs 配置节,需要放到buildTypes的前面,否则会产生新的问题。
半斤八两开始写BLOG了

浙公网安备 33010602011771号