这个问题是Android studio升级到3.0之后,运行的时候会提示gradle要升级到3.5版本才能编译.于是我把我的gradle升级到了 gradle-4.1-milestone-1 版本,是2017年7月份最新版本了.于是我把主程序的build.gradle中的gradle版本改成了这个,具体指定哪个版本我也不知道,于是就写了个3.0+ dependencies { classpath 'com.android.tools.build:gradle:3.0+' } 然后再次编译,又发现…
主app的build.gradle里面的 defaultConfig { targetSdkVersion:*** minSdkVersion :*** versionCode:*** versionName :*** //版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了 flavorDimensions "versionCode" }…
低版本的gradle里面不会出现这个错误,高版本出现,不多说,看如何解决 在defaultConfig{}中添加:flavorDimensions "default" 保证所有的flavor 都属于同一个维度 defaultConfig { applicationId "com.status.channel" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0"…
FAQ: All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html 解决: 看官方文档: Plugin 3.0.0 includes a new dependency mechanism that automatically matches variants when…
环境 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…
报错截图如下: 解决方法:在app的build.gradle中添加如下代码 android{ lintOptions { checkReleaseBuilds false abortOnError false } } 解决截图:…
今天将项目迁移到另一台笔记本,进行build出现以下问题,导致build失败 报错截图: 大致意思,目前使用的build工具版本27.0.3不合适.因为当前使用Gradle插件版本是3.2.1,这个版本至少需要build对应版本为28.0.3 而且,现在每一个Gradle插件版本都对应一个build工具版本,不能混用 从上述内容看出,需要修改app下的Gradle 中修改build对应的版本 android { //xxxx buildToolsVersion '28.0.3' //xxxxx…
报错截图: 问题原因:因为build.gradle中jcenter()或者maven()被墙了,所以会出现这种情况. 解决方案:(我的gradle版本是:classpath 'com.android.tools.build:gradle:3.2.1') 在Project的build.gradle加入以下代码,需将maven{}写在jcenter()之前,确保先访问maven()里面的连接. maven { url 'http://maven.aliyun.com/nexus/content/gr…
报错截图: 问题原因:compile会被在2018年底取消,会被imlementation替代,所以会报这个警告,解决警告的方式就是换成 imlementation 就好了 解决方法: 在 app 的 Gradle 中: compile 改为 implementation androidTestCompile 改为 androidTestImplementation testCompile 改为 testImplementation 这样替换了过时的,再重新编译即可.…
报错截图如下: 解决方法:在project的builde.gradle做如下操作分别加上google()…