Error:All flavors must now belong to a named flavor dimension.

环境

android studio 3.0

错误

Error:All flavors must now belong to a named flavor dimension.

解决

在build.gradle中

android.defaultConfig 添加flavorDimensions "versionCode"

例如·:

android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode rootProject.ext.versionCode
        versionName rootProject.ext.versionName

        flavorDimensions "versionCode"
    }
...

原文地址:https://www.cnblogs.com/lifan1998/p/9221089.html

时间: 2024-08-29 22:03:59

Error:All flavors must now belong to a named flavor dimension.的相关文章

Less(28)GET - Error Based- All your UNION & SELECT belong to us String-Single quote without parenthesis基于错误的,单引号字符型,过滤了union和select等的注入

1.这个和Less(27)差不多,就是把参数变成 id=('1') 2.爆破 (1)爆库:?id=0')%0buniOn%0bsElEct%0b1,database(),3%0bor%0b('1')=('1 (2)爆表:?id=0')%0buniOn%0bsElEct%0b1,(group_concat(table_name)),3%0bfrom%0binformation_schema.tables%0bwhere%0btable_schema='security'%0b%26%26%0b('

gradle tool升级到3.0注意事项

Gradle版本升级 其实当AS升级到3.0之后,Gradle Plugin和Gradle不升级也是可以继续使用的,但很多新的特性如:Java8支持.新的依赖匹配机制.AAPT2等新功能都无法正常使用. Gradle Plugin升级到3.0.0及以上,修改project/build.gradle文件: 修改global.gradle(自定义lib管理的gradle) tools = [ gradleTools : 'com.android.tools.build:gradle:3.0.1' ]

构建 build variants 构建变体

官方文档 配置构建变体 Configure build variants 此页面以配置构建概览[Configure your build overview]为基础,向您介绍如何配置构建变体,以便从同一个项目中创建应用的不同版本,以及如何正确地管理依赖项并签署配置[ properly manage your dependencies and signing configurations]. 每个构建变体都代表您可以为应用构建的一个不同版本.例如,您可能希望构建应用的免费版本(只提供有限的内容)和付

Learn more at https://d.android.com

由于我把主程序的build.gradle中的gradle版本改成了这个,具体指定哪个版本我也不知道,于是就写了个3.0+?dependencies?{????????classpath?'com.android.tools.build:gradle:3.0+'?}然后再次编译,又发现了毒.提示:Error:All flavors must now belong to a named flavor dimension.Learn?more?at?https://d.android.com/r/to

tinker热修复gradle接入

今天研究了一天的热修复,热修复,简单的来讲就是在不需要发包的情况下,修改你线上应用的bug,magic,像魔术一样,接入使用后对于我这种小白来说还是很神奇的,同时也考虑了一下,要不要接入我们的项目中,这样就不用因为一个小BUG而去再次发包了,不过,就算要接入项目中,也还有很多坑需要踩,tinker有俩种接入方式,一种命令行接入,一种是gradle接入,本篇只讲gradle接入,下篇我在补充命令行,主要用于自己做个记录,把踩得坑和感想写下来. 首先,基本的配置 在peoject的build中配置如

通过sqli-labs学习sql注入——进阶挑战之less23-28a

本文链接:http://blog.csdn.net/u012763794/article/details/51457142 这次我又来了,Advanced Injections(进阶挑战),就是一些过滤绕过的东西了,基础挑战看这个两篇 最近搞逆向破解去了,http://www.giantbranch.cn/myblog/?p=27,所以这个拖得太久了,今天完工 通过sqli-labs学习sql注入--基础挑战之less1-10 http://blog.csdn.net/u012763794/ar

简单理解Gradle,Gradle是什么,一分钟入门Gradle

Gradle构建脚本使用DSL(Domain Specific Language)来描述构建逻辑,使用的语言是Groovy.想了解Android Studio工程的Gradle构建系统,可以先从Project的settings.gradle.Project的build.gradle.Module的build.gradle.gradle/wrapper这些文件分析起. 1. Project的settings.gradle 这个文件描述的是Project里包含哪些module. include ':

About init.rc

Android Init Language --------------------- The Android Init Language consists of four broad classes of statements, which are Actions, Commands, Services, and Options. All of these are line-oriented, consisting of tokens separated by whitespace. The

构建-14 Gradle使用技巧

官方文档 Gradle 提示与诀窍 [Gradle tips and recipes] Gradle 和 Android Plugin for Gradle 提供了一种灵活的方式[a flexible way]来编译.构建和打包您的 Android 应用或库.本页面汇总了一些有用提示和配置,旨在帮助您充分利用每一个构建[get the most out of each build]. 管理项目和源代码 [Manage projects and sources] 下面是一些可用于管理您的项目的模块