AndroidStudio4.0.1版本无法快速新建Activity解决办法

AndroidStudio4.0.1版本,新建Activity的时候,点击finish之后新建失败没有产生对应的Java及xml文件且没有任何提示,如下图方式新建:

新建Activity步骤1
新建Activity步骤2

问题原因:signingConfigs的写法跟之前的版本有些不同。

解决办法:改成新版本的方式即可恢复新建Activity的功能。

注意事项:

module下的 build.gradle文件,如果你需要配置signingConfigs模块,那么有两个规则需要遵守

1,signingConfigs模块的配置需要写在buildTypes模块之前

android {

    ……

    signingConfigs {

    ...…

     }

    buildTypes {

         release {

           ……

          }

          debug {

           ……

          }

     }

}

如果不按顺序写,会报 Could not get unknown property 'xxxxxxx' for SigningConfig container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer的错误

2,signingConfigs模块里面不能出现debug之类的关键字

      我之前的写法如下所示(4.0版本不适用):

      //错误写法

          signingConfigs {

                   debug {

                           storeFile file('key地址')

                           storePassword "密码"

                            keyAlias "Alias名称"

                            keyPassword "密码"

               }

         }

           buildTypes {

                 debug {

                          ……

                         signingConfig signingConfigs.debug

           }

   }

//正确写法,把signingConfigs模块里的 “debug ”改成其他名字,例如改成test

signingConfigs {

              test{

                  storeFile file('key地址')

                  storePassword "密码"

                  keyAlias "Alias名称"

                  keyPassword "密码"

             }

}

buildTypes {

           debug {

                        ……

                        signingConfig signingConfigs.test

            }

}

修改完后,把项目里的build文件夹里面的output.json文件删掉,再次新建,新建成功

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容