如果上天再给我一次机会,我不会将旧项目导入到最新的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最新版本 导入旧项目遇到的诸多错误,终极解决办法!!相关推荐

  1. Android Studio构建时报gradle相关错误的解决办法

    坑1:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settin ...

  2. Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发

    转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...

  3. Android项目clean之后R.java文件丢失解决办法

    2019独角兽企业重金招聘Python工程师标准>>> Android项目clean之后R.java文件丢失解决办法 1.  Android Tools -> fix proj ...

  4. EduSoho V8.3.5升级V8.3.6出现未知错误的解决办法

    EduSoho V8.3.5升级V8.3.6出现未知错误的解决办法 最近一直在研究EduSoho,还没开始就被V8.3.5升V8.3.6给绕住了,度娘了半个世纪不是什么 "控制台错误原因注释 ...

  5. android+studio2.1+是否不支持感染到了.0,Android studio 2.2.3 升级到2.3遇到的问题

    做了多年的eclipse + adt开发android项目,现在换成android studio还是有点不习惯,就像是一个抽了几十年烟的老烟民,让他戒烟一样的,但是还是要硬着头皮去做,但是事实并没戒烟 ...

  6. Android Studio 2.1.2 升级到 2.2之后,gradle 编译版本更新为2.2.0,databinding报错

    2019独角兽企业重金招聘Python工程师标准>>> Gradle sync failed: Could not find com.android.databinding:libr ...

  7. Android插件丢失怎么办,Android studio推荐插件以及升级后插件丢失问题解决

    1.android-butterknife-zelezny android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备 ...

  8. Android studio推荐插件以及升级后插件丢失问题解决

    1.android-butterknife-zelezny android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备 ...

  9. 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建

    目录: 1.gradle的概念 2.gradle配置jar包,和libs文件夹导入jar包的区别 3.签名打包: (1)Studio (2)命令行 (3)gradle wrapper的原理 4.Bui ...

最新文章

  1. Datawhale团队第一期录取名单!
  2. java 链表算法_JAVA数据结构与算法之链表(一)
  3. OpenGL编程指南11:组合运动示例2—创建机器人手臂模型
  4. 视频技术详解:语音编解码技术演进和应用选型
  5. 使用 C# 和 Blazor 进行全栈开发
  6. 最常问的Java面试题,有Get吗?
  7. 八十第五个冠军(复制和匹配的字符串)
  8. 游戏理论研究四:RPG游戏
  9. java websocket_教你用纯Java实现一个网页版的Xshell(附源码)
  10. 23_多易教育之《yiee数据运营系统》OLAP平台-整体概述篇
  11. IT30: 30岁IT人CTOCIO职业生涯探讨(2009-2013)
  12. excel不同文件表格批量加表头vba_用Excel VBA实现多文件夹内文件加入表头 遍历文件...
  13. PPT修改母版页码格式后不管用?
  14. 介绍一下完整接收一帧数据的方法
  15. 什么是水货?如何辨别水货手机?水货手机能不能用?
  16. 工作站与服务器的区别
  17. 51单片机PID算法控制无刷直流电机proteus仿真
  18. 【校企合作】湖南工业大学计算机学院与牛耳教育签约共建实训基地
  19. Hadoop02---HDFS基础(HDFS原理 java客户端).md
  20. 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)

热门文章

  1. C++ MFC万能的类向导
  2. Nancy如何接收POST过来的Json数据
  3. 大事情!中国限制 AI 算法出口。网友:这是要阻止XX“下跪”
  4. Python 画图学习入门
  5. 华为的「薪酬领袖」战略和薪酬的谈判原则
  6. 脑电图源成像:分析步骤的实践回顾
  7. wifi不可靠 无线局域网八大安全困惑
  8. 天刀手游测试服服务器维护中,天涯明月刀手游测试服(天涯服)
  9. 精读 Recommending Outfits from Personal Closet
  10. 2018-01-05 通用型的中文编程语言探讨之一: 高考 1