Android gradle插件版本和gradle版本对应关系

news/2024/5/20 1:15:47 标签: gradle, android

可以通过官网查看最新gradle版本对应关系和查看更多详细信息Android Gradle 插件版本说明  |  Android 开发者  |  Android Developers

更新 Android Gradle 插件

在更新 Android Studio 时,您可能会收到将 Android Gradle 插件自动更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

您可以在 Android Studio 的 File > Project Structure > Project 菜单中指定插件版本,也可以在顶级 build.gradle 文件中进行指定。该插件版本适用于在相应 Android Studio 项目中构建的所有模块。

如果指定的插件版本尚未下载,则 Gradle 会在您下次构建项目时进行下载;或者,您也可以在 Android Studio 菜单栏中依次点击 File > Sync Project with Gradle Files 进行下载。

gradle">更新 Gradle

在更新 Android Studio 时,您可能会收到一并将 Gradle 更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。为了获得最佳性能,您应使用 Gradle 和插件这两者的最新版本。

gradle以及gradle插件版本设置   File-Project Structure

 方式二:

更新 Android Gradle 插件

在更新 Android Studio 时,您可能会收到将 Android Gradle 插件自动更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

您可以在 Android Studio 的 File > Project Structure > Project 菜单中指定插件版本,也可以在顶级 build.gradle 文件中进行指定。该插件版本适用于在相应 Android Studio 项目中构建的所有模块。以下示例从 build.gradle 文件中将插件的版本设置为 4.2.1:

 
注意:不应在版本号中使用动态依赖项(如 'com.android.tools.build:gradle:2.+'),使用此功能可能会导致意外的版本更新和难以解析版本差异。

更新 Gradle

在更新 Android Studio 时,您可能会收到一并将 Gradle 更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

您可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以通过在 gradle/wrapper/gradle-wrapper.properties 文件中修改 Gradle 分发引用来指定。以下示例在 gradle-wrapper.properties 文件中将 Gradle 的版本设置为 6.7.1。

 

 


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

相关文章

tablayout颜色设置

<com.google.android.material.tabs.TabLayoutandroid:id"id/tabLayout"android:layout_width"match_parent"android:layout_height"dimen/qb_dp_30"app:tabIndicatorColor"color/blue_0078d4" //下标指示线颜色app:tabSelectedT…

DialogFragment使用和去掉边距和弹框大小,位置控制

去掉边距前效果&#xff1a; 去掉边界后效果&#xff1a; dialogFragment使用如下 package com.geostar.map.layerManager;import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.text.TextUtils; impor…

BaseQuickAdapter刷新列表数据

一般情况下使用RecyclerView需要更新数据时都是使用adapter?.notifyDataSetChanged(),但是在RecyclerView使用BaseQuickAdapter的时候这种刷新数据方式并不起作用。在BaseQuickAdapter中需要adapter.setNewData来刷新数据&#xff0c;但是setNewData即将被废弃&#xff0c;官方…

Android 动态控制view的大小

代码&#xff1a; imageView.setOnTouchListener(new View.OnTouchListener() {Overridepublic boolean onTouch(View v, MotionEvent event) {setWH(imageView, (int) event.getRawX(),(int) event.getRawY());return true;} }); //动态设置view的宽高 public void setWH(View…

Only the original thread that created a view hierarchy can touch its views.解决

错误的意思是&#xff1a;只有创建了视图层次结构的原始线程才能访问它的视图。这里我报这个错的原因是在子线程中更新UI导致报了这个错误&#xff0c;解决方案&#xff1a;切换到主线程中更新UI

Android studio安装jdk教程

1.双击JDK安装包 点击下一步&#xff0c;这里先选中公共JRE,并将此功能设置为不可用&#xff0c; 然后选中开发工具 我们一般会将jdk的安装路径设置在非C盘里面&#xff0c;这个时候切记我们只需要更改上图中方框标记出来的路径&#xff0c; 比如我这里将路径更改为如下图所示 …

残缺人民币兑换

《中国人民银行残缺、污损人民币兑换办法》规定&#xff0c;凡办理人民币存取款业务的金融机构应无偿为公众兑换残缺、污损人民币&#xff0c;不得拒绝兑换。残缺、污损人民币的兑换分“全额”、“半额”两种情况。能辨别面额&#xff0c;票面剩余四分之三&#xff08;含四分之…

解决Execution failed for task ‘:app:lintVitalRelease‘. > Lint found fatal errors while assembling a re

在使用gradle自动打包的时候出现了Execution failed for task :app:lintVitalRelease. > Lint found fatal errors while assembling a rele这种报错&#xff0c;如下所示&#xff1a; 解决办法&#xff1a;在app的build.gradle里面android下面加上&#xff1a; lintOption…