首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【错误记录】Android 编译报错 ( The project uses Gradle version which is incompatible with Android Studio )

Android Studio 版本 , Gradle 构建工具版本 , Android Gradle 插件版本 , 与当前差异很大 ; 上述 构建工具 , AS 开发环境 , AGP 插件 , 版本对应关系可以参考...Gradle 构建工具版本 : Android Gradle 插件版本 所需的最低 Gradle 构建工具版本 8.1 8.0 8.0 8.0 7.4 7.5 7.3 7.4 7.2 7.3.3 7.1...build.gradle 中配置的 Android Gradle 插件版本号为 2.1.3 ; buildscript { repositories { jcenter()...} dependencies { classpath 'com.android.tools.build:gradle:2.1.3' classpath 'com.github.dcendents...Gradle 构建工具 和 Android Gradle 插件 的版本 ; 三、解决方案 当前的 Android Studio 版本是 Dolphin | 2021.3.1 , 对应的 Android

81620
您找到你想要的搜索结果了吗?
是的
没有找到

AndroidAndroid Studio 开发工具 Android Gradle Plugin 插件 Gradle 构建工具版本兼容问题 ( 2023 年 4 月 17 日更新 )

在开发时 , 建议将 Android Studio Android Gradle Plugin Gradle 构建工具 都 升级成最新版本 , 新版本会兼容旧版本 ; 如果三者版本出现不兼容的情况 ,...很容易出现各种奇怪的编译问题 ; 参考文档 : Android Gradle 插件版本说明 ; 一、Android Gradle Plugin 插件版本 与 所需的最低 Gradle 构建工具版本 对应关系...---- Android Gradle 插件在 Android Studio 工程根目录 下的 build.gradle 构建脚本中配置 , 其中 id 'com.android.application...distributionUrl 配置的就是 Gradle 构建工具的下载链接 ; #Fri Apr 14 18:47:17 CST 2023 distributionBase=GRADLE_USER_HOME.../dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME Android Gradle 插件版本 与 所需的最低 Gradle 构建工具版本

3.1K30

Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ④ ( 使用路由实现组件间通信 | 引入 ARoute 框架 | Gradle 构建脚本优化问题 )

文章目录 一、使用路由实现组件间通信 二、抽取构建脚本 在上一篇博客 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ① ( 组件化简介 | 创建组件化应用 | 依赖库模块.../ 应用模块 切换设置 ) 最后提到了 在 Gradle 构建脚本中 , 需要实现 依赖库模块 / 应用模块 切换设置 , 主要涉及如下两个方面 : build.gradle 构建脚本 切换设置 ,...② ( 组件化基本实现 | Project 相关目录 | 定义组件切换标志位 | 切换插件导入 | 切换设置应用 ID ) 博客中实现了 模块化 与 组件化 的切换 ; 在 【Android Gradle...中 , 都要进行如下配置 ; 在 build.gradle 下的 " android / defaultConfig " 层级添加配置 : android { defaultConfig {...是工程的根目录 * apply from 引入构建脚本的操作, 等同于将该构建脚本原封不动拷贝到此处 */ apply from: "${rootProject.rootDir}/common.gradle

64920

Gradle架构Adnroid项目使用Jenkins的持续集成方法

最后还要记得在服务器的环境变量中增加ANDROID_HOME 2.Jenkins的配置 现在Android Studio IDE已经被Google进行主推,而默认的程序框架也是Gradle风格,所以请先在...配置Gradle安装路径,从网上下载Gradle并解压在服务器上,打开Jenkisn的 Manage Jenkins->Configure System->Gradle->Add Gradle 接下来新建一个构建项目...,并选择构建一个自由风格的软件项目 在源码管理中选择合适的源码管理系统和地址分支 增加构建步骤Invoke Gradle script 默认构建完apk文件无法在WEB界面下载,我们还要增加构建后操作...否则会报failed to find Build Tools revision 23.0.3 请一定配置环境变量ANDROID_HOME并指向SDK目录否则会报ava.lang.RuntimeException...Google下载文件失败的准备

37920

Android Jenkins+Git+Gradle =资深架构师?网友回复:进阶成功

JDK:别名=任意,JAVA_HOME=JDK目录 Git:别名=任意, Path to Git executable=Git安装目录\bin\git.exe Gradle:别名=任意,GRADLE_HOME...=Gradle下载目录\Gradle\gradle-2.xx Gradle尽量配置多个,因为项目的gradle版本可能不一样,所以需要选择不同的Gradle版本进行编译 这个Gradle目录,可以是Android...注意:这里的键需要和本机环境变量内的Android SDK目录的键一致 打包 1.创建项目 距离开始打包又近了一步,接下来就开始创建新项目了,点击首页的新建,进入下图界面 给自己的项目起个名字,然后选择构建一个自由风格的软件项目...JDK:别名=任意,JAVA_HOME=JDK目录 Git:别名=任意, Path to Git executable=Git安装目录\bin\git.exe Gradle:别名=任意,GRADLE_HOME...注意:这里的键需要和本机环境变量内的Android SDK目录的键一致 打包 1.创建项目 距离开始打包又近了一步,接下来就开始创建新项目了,点击首页的新建,进入下图界面 给自己的项目起个名字,然后选择构建一个自由风格的软件项目

1.4K00

Android 项目编译 Gradle 配置说明

一、创建新项目   通过Android Studio创建新项目,会根据你的Android Studio的版本去创建适合当前版本的项目,这里就会自动给你配置Gradle版本和Gradle插件版本,那么到了这里你可能会问...Gradle插件版本   打开工程目录下的build.gradle,如下图所示:   你会看到顶部这里有一个plugins,标识插件,然后我标注出来的7.0.0就是Gradle的插件版本。...我现在用的Android Studio版本是Android Studio Electric Eel | 2022.1.1,通过此版本创建出来的项目,Gradle版本是7.5,Gradle插件版本是7.4.0...Android Studio版本与Gradle插件对应表   Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android...,然后再进行编译,如果失败了,或者提示你当前的AS版本较低无法编译的话,你就需要思考一个问题了,就是本地的AS环境能不能更新,因为你可能还有别的项目需要使用当前的环境,为了一个项目更改所有项目的环境,好像有一点不值得

2K00

Android Gradle 插件】Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )

文章目录 一、Module 模块 build.gradle 构建脚本示例 二、Gradle 二进制插件引入 三、Gradle 依赖配置 Android Plugin DSL Reference 参考文档...: Android Studio 构建配置官方文档 : https://developer.android.google.cn/studio/build 添加构建依赖项 参考文档 : https.../build/dependencies 一、Module 模块 build.gradle 构建脚本示例 ---- plugins { id 'com.android.application'...'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0...配置 ( build.gradle 根配置 ) 文档 : https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html 上述构建脚本中的

50030

Android Studio 中的Gradle版本介绍

前言 如果你针对Android Studio中的Gradle插件有不懂。打开老项目的时候,经常由于Gradle的版本号问题造成项目无法编译。...不了解Project目录build.gradle中的com.android.tools.build:gradle版本与gradle/wrapper/gradle-wrapper.properties...Android Gradle 插件 Android Studio 是采用Gradle 进行代码的打包编译以及构建项目的。 但是Gradle是一个开源的自动构建工具,是面向全平台的。...所以Android 在基于Gradle进行了二次开发,整合了几项专门用于构建Android应用的功能。 而该工具命名为:com.android.tools.build:gradle:xxxx 。...//这个地方是android 自己定制化Gradle的插件版本 classpath 'com.android.tools.build:gradle:3.6.4' //gradle/wrapper/gradle-wrapper.properties

1.1K30

Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ② ( 组件化基本实现 | Project 相关目录 | 定义组件切换标志位 | 切换插件导入 | 切换设置应用 ID )

构建脚本实现 ① ( 组件化简介 | 创建组件化应用 | 依赖库模块 / 应用模块 切换设置 ) 最后提到了 在 Gradle 构建脚本中 , 需要实现 依赖库模块 / 应用模块 切换设置 , 主要涉及如下两个方面...; 构建脚本中获取 Project 实例对象 : 在 build.gradle 构建脚本 中 , 通过调用 Project#getRootProject 函数 , 可获取 Project 实例对象 ;...*/ File getBuildDir(); projectDir : 通过调用 Project#getProjectDir 函数 获得 ; 下图中 工程根目录 build.gradle 顶层构建脚本...*/ File getRootDir(); 二、定义模块化与组件化切换标志位 ---- 在 工程根目录 中 , 创建 common.gradle 构建脚本 , 用于存放一些 扩展变量 ; 定义...代码 , 在当前脚本中 引入上述 common.gradle 构建脚本即可 ; 三、切换插件导入 ---- 在模块下的 build.gradle 构建脚本 中 , 默认的 " Phone & Tablet

1.1K20
领券