Androidstudio项目更换gradle版本
现在项目中一直用的是gradle2.14.1版本,发现在项目中引入了.so文件后编译项目的时候会报40多个错误,但是项目依然能够正常运行,这让我很头疼。所以一直在寻找更新gradle版本的方法,发现好多方法都是不行的,现在将我的方法分享给大家:
一、在你的studio的setting中找到到gradle配置,更换你要新替换的gradle文件夹,(当然我新更换的版本是gradle3.3,所以在网上找到压缩文件下载解压到Androidstudio安装目录下的gradle文件夹下)如下图:
点击ok。就可以,如果你打不开项目,则可以新建一个工程,重复上述步骤就行了,为什么会打不开项目呢?是不是经常遇到导入别人的项目一直卡在build gradle info….不动呢?就是因为你的项目的gradle版本和你的studio的所使用的gradle版本不一样。
二、打开你的项目的文件夹,删除如下图红色圈圈的文件,同时删除gradle文件夹,如下图
看清楚,build.gradle文件是项目最外层的,不是app文件夹下面的。
三、用studio重新导入该项目,导入的时候出出现下面的提示,如图:
这时候,重点来了,重要的事情说三遍,不要,不要,不要点OK!!!点cancel就行了。之后,会出现你本地的gradle地址的选项框,点ok就行了。
四、成功导入项目。但是发现,导入后会报错,你项目中引入的compile,都找不到,报错,正常,因为你的项目的最外层的build.gradle文件里面的是空的,此时,你就需要打开你平时使用正常项目的build.gradle文件,将里面的内容全部复制过来,放进去,重新编译,大功告成!如果你不想找了,那我帮你贴出来:
buildscript {repositories {jcenter()}dependencies {classpath 'com.android.tools.build:gradle:2.2.3'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {jcenter()}
}task clean(type: Delete) {delete rootProject.buildDir
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
看到上面的classpath 'com.android.tools.build:gradle:2.2.3'
如果你gradle不能匹配这个版本,那么你只能换成你自己能匹配的这个版本了,我这个项目的是2.2.3!
Androidstudio项目更换gradle版本相关推荐
- Android 项目编译 Gradle 配置说明
前言 Android 的Gradle版本更新换代还是很快的,更新换代除了功能上变得强大之外,还会出现很多意料之外的Bug,而很多开发者会被折磨的死去活来,下面我们来看有哪些编译配置. 正文 首 ...
- AndroidStudio导入/第一次新建项目gradle版本错误或者卡住解决方法
问题 不少人在使用Android Studio导入新的项目或者第一次新建项目时,常常会出现卡死或者gradle报错的现象,这是由于你的系统中没有目标gradle版本,然后Android Studio会 ...
- AndroidStudio升级后,离线更新Gradle版本失败问题解决
发现问题 最近项目差不多完结了,赶紧升级了一波我的撸码装备--AndroidStudio.不升级不知道,一升级吓一跳.新建一个项目工程一个劲给我报错. 解决问题 看这样子,应该是Gradle的 ...
- 如何导入别人的android studio项目,解决gradle版本不兼容问题
如何导入别人的android studio项目,解决gradle版本不兼容问题 参考文章: (1)如何导入别人的android studio项目,解决gradle版本不兼容问题 (2)https:// ...
- gradle 失败 编译项目_ElasticSearch编译时如何选择Gradle版本?
背景 想看看 ElasticSearch 的源码,下载了 ElasticSearch6.3 和 6.8 的版本,用了三个版本的 gradle ,都没有编译成功. ElasticSearch 和 Gra ...
- 如何导入gradle版本不同的Android项目
博主发过很多Android项目,很多同学都在评论说道导入之后运行不起来或者报错,这是因为我的项目版本和你Android的gradle版本不一致,这里给大家介绍如何按照自己gradle版本导入我的And ...
- vue项目中更换tinymce版本踩坑
项目需求: vue项目中实现多图片批量上传功能 问题: tinymce富文本编辑器的多图片批量上传插件 支持版本:5.0.4+ 项目中现有的富文本编辑器版本:4.9.4 为实现这一功能选择更换tiny ...
- 一个AndroidStudio项目的目录
2019独角兽企业重金招聘Python工程师标准>>> 首先说一下gradle,gradle是一种构建工具,AndroidStudio用它来构建项目.AndroidStudio在创建 ...
- android将项目添加到github,将github库作为依赖添加到Android-Studio项目中
将github库作为依赖添加到Android-Studio项目中 我试图从https://github.com/chrisbanes/ActionBar-PullToRefresh/wiki/Quic ...
最新文章
- ASP.NET中 RequiredFieldValidator(非空验证)的使用
- LPC55S69 MicroPython模组和库函数
- XCTF-MISC-新手区:give_you_flag
- Python之%s%d%f使用实例
- 阿里云镜像加速Docker
- 将一幅图像转换为灰度图
- gooflow的流程设计
- 论文相关------如何在论文写作中使用拉丁文简写
- 【每日01】岛上书店
- python利用matplotlib库绘制三维图学习
- The Game C语言
- 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
- oracle+故障切换,CRS故障切换异常
- 2023年“科学探索奖”申报启动及指南
- django html跳转页面跳转页面,django 常见页面的跳转,渲染,以及返回
- Myeclipse --The type java.lang.CharSequence cannot be resolved. It is indirectly referenced ---
- python如何关闭excel窗口_EXCEL应用程序窗口未关闭工作簿。关闭()
- [RK3568 Android11] 开发之蓝牙(AP6275S)
- Fruity Loops Studio2022最新版水果音乐编曲软件
- MySQL数据库,从入门到精通:第十四篇——MySQL视图详解
热门文章
- DreamFactory 第8章 保护您的DreamFactory环境
- BGP ——路由过滤+路由聚合(讲解+配置)
- 自动/持续部署Docker 的tomcat web项目(二)
- C#LeetCode刷题之#811-子域名访问计数​​​​​​​(Subdomain Visit Count)
- 如何使用Python的Flask和Google App Engine构建网络应用
- hacker代码_如何仅用7行R代码构建Hacker News Frontpage抓取工具
- C语言:学生信息管理程序
- Lecture_2_4 线性回归中的系数,衡量了什么?
- Stateflow中的事件执行顺序
- 关于simulink运行中实时查看数据