从Android studio 2.3.3 升级到 3.1.3最新版本 导入旧项目遇到的诸多错误,终极解决办法!!
如果上天再给我一次机会,我不会将旧项目导入到最新的studio版本。萨瓦迪卡,欢迎大家来到我们美丽的泰国。我们的东西很好吃。
如果你是跟我一样升级完studio版本直接导入的旧项目,连gradle版本都没有及时更换请看下面。
1.啪,找不到build tools版本
出现了找不到项目的build tools版本,我还天真的去下载了,结果下载完还是提示,反复build还是没用,
后来找了点帖子得知,得改成自己studio工具里面有的build版本
我的是28,注意得将依赖库和app的build.gradle文件全部更改,
改完之后这个问题消失了,然后开始改自己的gradle版本
现在是2.14.1, 我改成了自带的4.4,
然后就是改外层的build.gradle文件我的之前是2.2.2改成了3.1.3,如果不好使如下图
打开project struture 将这里手动改成3.1.3, 我这里错误消失,又出现了新错误如下图
2.得知新版本为了增加编译构建的处理速度,将常用的compile依赖改成了
implementation 或者 api形式的依赖方式如下
注意将自己的buildToolsVersion注释掉,新版本已经不需要这个小baby了
于是我将自己的app或者依赖的库都改成了该方式
此时问题消失,啪又来问题了如下图
debug于依赖构建异常,我了解到implemention与api 之间的区别将依赖库和app全部改成了api方式依赖
3.啪,ok,大功告成!!
从Android studio 2.3.3 升级到 3.1.3最新版本 导入旧项目遇到的诸多错误,终极解决办法!!相关推荐
- Android Studio构建时报gradle相关错误的解决办法
坑1:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settin ...
- Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发
转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...
- Android项目clean之后R.java文件丢失解决办法
2019独角兽企业重金招聘Python工程师标准>>> Android项目clean之后R.java文件丢失解决办法 1. Android Tools -> fix proj ...
- EduSoho V8.3.5升级V8.3.6出现未知错误的解决办法
EduSoho V8.3.5升级V8.3.6出现未知错误的解决办法 最近一直在研究EduSoho,还没开始就被V8.3.5升V8.3.6给绕住了,度娘了半个世纪不是什么 "控制台错误原因注释 ...
- android+studio2.1+是否不支持感染到了.0,Android studio 2.2.3 升级到2.3遇到的问题
做了多年的eclipse + adt开发android项目,现在换成android studio还是有点不习惯,就像是一个抽了几十年烟的老烟民,让他戒烟一样的,但是还是要硬着头皮去做,但是事实并没戒烟 ...
- Android Studio 2.1.2 升级到 2.2之后,gradle 编译版本更新为2.2.0,databinding报错
2019独角兽企业重金招聘Python工程师标准>>> Gradle sync failed: Could not find com.android.databinding:libr ...
- Android插件丢失怎么办,Android studio推荐插件以及升级后插件丢失问题解决
1.android-butterknife-zelezny android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备 ...
- Android studio推荐插件以及升级后插件丢失问题解决
1.android-butterknife-zelezny android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备 ...
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
目录: 1.gradle的概念 2.gradle配置jar包,和libs文件夹导入jar包的区别 3.签名打包: (1)Studio (2)命令行 (3)gradle wrapper的原理 4.Bui ...
最新文章
- Datawhale团队第一期录取名单!
- java 链表算法_JAVA数据结构与算法之链表(一)
- OpenGL编程指南11:组合运动示例2—创建机器人手臂模型
- 视频技术详解:语音编解码技术演进和应用选型
- 使用 C# 和 Blazor 进行全栈开发
- 最常问的Java面试题,有Get吗?
- 八十第五个冠军(复制和匹配的字符串)
- 游戏理论研究四:RPG游戏
- java websocket_教你用纯Java实现一个网页版的Xshell(附源码)
- 23_多易教育之《yiee数据运营系统》OLAP平台-整体概述篇
- IT30: 30岁IT人CTOCIO职业生涯探讨(2009-2013)
- excel不同文件表格批量加表头vba_用Excel VBA实现多文件夹内文件加入表头 遍历文件...
- PPT修改母版页码格式后不管用?
- 介绍一下完整接收一帧数据的方法
- 什么是水货?如何辨别水货手机?水货手机能不能用?
- 工作站与服务器的区别
- 51单片机PID算法控制无刷直流电机proteus仿真
- 【校企合作】湖南工业大学计算机学院与牛耳教育签约共建实训基地
- Hadoop02---HDFS基础(HDFS原理 java客户端).md
- 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)
热门文章
- C++ MFC万能的类向导
- Nancy如何接收POST过来的Json数据
- 大事情!中国限制 AI 算法出口。网友:这是要阻止XX“下跪”
- Python 画图学习入门
- 华为的「薪酬领袖」战略和薪酬的谈判原则
- 脑电图源成像:分析步骤的实践回顾
- wifi不可靠 无线局域网八大安全困惑
- 天刀手游测试服服务器维护中,天涯明月刀手游测试服(天涯服)
- 精读 Recommending Outfits from Personal Closet
- 2018-01-05 通用型的中文编程语言探讨之一: 高考 1