升级gradle plugin 3.4.1后问题整理

news/2024/5/20 3:05:56 标签: gradle, flavor

1、从3.4版本的gradle开始,compile已经被api与implementation取代
在这里插入图片描述
所以按照提示,将build.gradle中的compile替换成apiimplementation
testCompile替换成testImplementation
androidTestCompile替换成androidTestImplementation

2、Error:All flavors must now belong to a named flavor dimension
在这里插入图片描述

这个错误是说:必须要保证所有的flavor 都属于同一个维度

解决办法:
在build.gradle中增加以下代码

    flavorDimensions "default"

完整代码如下

 flavorDimensions "default"
    productFlavors {
        myproject{
           ......
        }
    }

3、Faile to resovle
在这里插入图片描述
按照提示点它!点第二个是可以的。但是第一个还是报错,那么点它提示出的app,进入到了build.gradle,发现它可以升级一下,那么改为提示的1.1.3
在这里插入图片描述
然后点AS右上角的Try Again在这里插入图片描述
4、升级后butterknife等报错
在这里插入图片描述
升级butterknife

5、用代码打包时,报错Lint found fatal errors while assembling a release target
在这里插入图片描述
build.gradle中andoid标签中增加

lintOptions {
        abortOnError false
        checkReleaseBuilds false
        disable 'MissingTranslation'
    }

最后
然后项目就可以运行了…/(ㄒoㄒ)/~~,其实升级了gradle各种报错并不难解决,AS都给你提示了,只要点它就行了
在这里插入图片描述


http://www.niftyadmin.cn/n/1817290.html

相关文章

【Camera相机开发】知识点

文章目录SurfaceView 、Surface 、 SurfaceHolderSurfaceSurfaceHolderSurfaceViewSurfaceView小结CameraCamera类中的内部类CameraInfo- facing- orientation- canDisableShutterSound新手村屏幕坐标自然方向图像传感器(Image Sensor)方向相机预览方向相…

【Camera相机开发】实现开启相机

文章目录具体实现步骤申请权限配置相机特性要求获取摄像头的个数根据 ID 获取 CameraInfo开启相机关闭相机上一篇文章: Android: Camera相机开发知识点介绍了进行Camera开发需要了解的知识点本篇文章会带着小伙伴们实现自己的Camera,并在实现的过程中验证…

【Camera相机开发】实现相机预览

文章目录认识 Parameters设置预览尺寸添加预览 Surface开启和关闭预览校正预览画面方向自然方向设备方向局部坐标系屏幕方向摄像头传感器方向画面方向校正适配预览比例获取预览数据切换前后置摄像头认识 Parameters 【Camera相机开发】知识点中了解了Parameters的常用方法 除…

【Gradle】Android Studio中的Gradle入门

文章目录基础知识Android Plugin for GradleGradle Wrappersettings.gradlebuild.gradleGradle 任务AS中查看gradle版本基础知识 Gradle 本身并不知道如何编译 APK 文件,因为 Gradle 实际上是一个通用的构建工具。它不限于构建 Android 应用程序。在 Gradle 的 Git…

旋转数组 - 轮转数组

旋转数组 - 轮转数组 - 力扣(LeetCode) (leetcode-cn.com) 目录 基本方法:开辟辅助数组 运行结果 代码 方案2:轮转替换 运行结果 代码 基本方法:开辟辅助数组 运行结果 代码 class Solution { public:void rota…

【Gradle】Android Studio中的Gradle配置详解

学习了Android Studio中的Gradle入门后相信你已经对AS中的gradle有一定了解。这篇文章对其中的一些配置具体说一下 文章目录Project的build.gradle文件repositories{}闭包:配置远程仓库dependencies{}闭包:配置构建工具Module的build.gradle文件apply pl…

配置Gradle环境变量

配置Gradle环境变量 1、新建环境变量GRADLE_HOME 2、路径填入gradle路径,例如我的是在 C:\Users\00lix\.gradle\wrapper\dists\gradle-5.1.1-all\97z1ksx6lirer3kbvdnh7jtjg\gradle-5.1.1gradle-5.1.1下的文件如下,必须包含bin等目录才正确 3、编辑环境…

【达内课程】UML简介和StartUML使用

文章目录UML简介StarUML下载使用StarUML代码生成时序图活动图状态图UML简介 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言 StarUML下载 下载StarUML 使用Star…