android studio 中新建activity 无反映,也不报错的问题

在创建新的项目的时候,在app的build.gradle 中添加了打包证书,是这样写的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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这个关键字, 所以导致项目其实是有问题的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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的前面,否则会产生新的问题。

posted @   不卷轮子锅  阅读(231)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示