Android-studio4.0无法创建activity问题记录

我很难过,因为再也看不到竹蜻蜓了。

问题描述

Android studio升级到4.0后,就无法创建Activity了,后来看到jingzz1的博客

原来是signingConfigs的写法跟之前的版本不同了,记录下来分享给需要的朋友!

错误写法

  signingConfigs {
        release {
            keyAlias 'xxx'
            keyPassword 'xxx'
            storePassword 'xxx'
            storeFile file('xxx')
            v1SigningEnabled true
            v2SigningEnabled true
        }
          debug {
            keyAlias 'xxx'
            keyPassword 'xxx'
            storePassword 'xxx'
            storeFile file('xxx')
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }
    buildTypes {
        release {
            ···
            signingConfig signingConfigs.release
        }

        debug {
                ···
            signingConfig signingConfigs.debug
        }
    }

解决办法

  1. signingConfigs模块的配置需要写在buildTypes模块之前
  2. signingConfigs模块里面不能出现debug之类的关键字,改个名字即可
  3. 修改完后,Build ---> Clean Project

正确写法

  signingConfigs {
        release {
            keyAlias 'xxx'
            keyPassword 'xxx'
            storePassword 'xxx'
            storeFile file('xxx')
            v1SigningEnabled true
            v2SigningEnabled true
        }
       norelease {
            keyAlias 'xxx'
            keyPassword 'xxx'
            storePassword 'xxx'
            storeFile file('xxx')
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }
    buildTypes {
        release {
            ···
            signingConfig signingConfigs.release
        }

        debug {
                ···
            signingConfig signingConfigs.norelease
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。