1,gradle-wrapper.properties 更改distributionUrl到最新 如下:gradle-4.4-all.zip

distributionBase=GRADLE_USER_HOME

distributionPath=wrapper/dists

zipStoreBase=GRADLE_USER_HOME

zipStorePath=wrapper/dists

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

2,检查所有build.gradle文件 更改过时配置

compile拆成了两个:implementation只在本Module中有效,api对所有Module都有效

compile 替换为 implementation/api

instrumentTestCompile/androidTestCompile 替换为 androidTestImplementation/androidTestApi

instrumentTest 替换为 androidTest

testCompile 替换为 testImplementation/testApi

debugCompile 替换为debugImplementation

releaseCompile 替换为 releaseImplementation

apt 替换为 annotationProcessor

3,检查project层级build.gradle文件 配置google()

如果不配置 会报错:Failed to resolve:

//注意:google()放在jcenter()前面,不然会报Could not find runtime.jar (android.arch.lifecycle:runtime:1.1.0)错误.

buildscript {

repositories {

google()

jcenter()

}

dependencies {

classpath 'com.android.tools.build:gradle:3.1.2'

// NOTE: Do not place your application dependencies here; they belong

// in the individual module build.gradle files

}

}

allprojects {

repositories {

google()

jcenter()

}

}

task clean(type: Delete) {

delete rootProject.buildDir

}

4,检查所有build.gradle中buildTypes配置要一致

比如主Module配置了tesing 其他所有module中也要配置相同的. 否则会报错:Unable to resolve dependency for ‘:app@tesing/compileClasspath’: Could not resolve project

buildTypes {

tesing{

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

android studio 3.1坑,Android Studio3.1升级遇到的坑相关推荐

  1. android studio导入as项目,Android Studio(AS)--导入项目

    1:首先,你必须要有一个工程(Project), 才可以打开项目(Module); (注意:Eclipse中的Workspace对应Android Studio 中的Project, Eclipse中 ...

  2. 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入

    2019独角兽企业重金招聘Python工程师标准>>> 关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习.一开始不知道为什么而学 ...

  3. android studio怎么添加按钮,Android Studio 工具栏添加常用按钮

    本文中 Android Studio 的版本为 android Studio 2.2 ,操作系统为 Windows,如有操作不同,可能是版本差异. 在工具栏中添加一些常用的按钮,如设置.DDMS,有利 ...

  4. android studio 测试工具,使用Android Studio进行单元测试

    Android Studio已经到了1.2版本,国内的开发者基本也在从Eclipse向Android Studio进行转变,对于Android开发者,以后必将是Android Studio的天下. 昨 ...

  5. android studio gradle 自动更新,android studio gradle 两种更新方法更新

    又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...

  6. Android Studio(3)---Android Studio的配置

    Android Studio配置 Android Studio 提供诸多向导和模板,可用于验证系统要求(例如 Java 开发工具包 (JDK) 和可用内存)和配置默认设置(例如优化的默认 Androi ...

  7. android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?

    在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...

  8. Android Studio(五):修改Android Studio项目包名

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  9. Android Studio安装以及Fetching android sdk component information超时的解决方案

    Android Studio安装以及Fetching android sdk component information超时的解决方案 参考文章: (1)Android Studio安装以及Fetch ...

  10. 如何使用Android Studio将网站转换为Android App

    In this tutorial you will learn how to convert website to android app using Android Studio. 在本教程中,您将 ...

最新文章

  1. 节省两倍开发时间,Java静态方法还可以这么玩
  2. android中设置ListView的选中的Item的背景颜色(附源码)
  3. mongodb,redis,mysql简要对比
  4. 因子和(类素数筛选法)
  5. python樱花制作教程视频_大型Python视频资料,阿里巴巴推荐,用Python画一棵漂亮的樱花树...
  6. Qt + Python + OpenCV图标替换工具 之 Python调用dll(三)
  7. (转)2-sat 专题
  8. 【uoj207】 共价大爷游长沙
  9. 【51单片机】STC-ISP软件保姆级烧录教程(以普中A2开发板为例)
  10. iSCSI服务部署网络存储
  11. 2×3卡方检验prism_SPSS之卡方检验
  12. java 自动填充,使用java自动填充,实现mysql的创建修改时间的自动填充
  13. mariadb BSL协议期限
  14. 一点点墨水滴在纸上写出来的字体
  15. MT6757_MT6763_Brightness_CaseShare
  16. 宣传片制作的十大步骤
  17. 米币中心服务器出错,体验MIUI:小米桌面(内有福利)
  18. VC版双人PK版俄罗斯方块
  19. MAC如何安装node.js以及配置淘宝镜像
  20. 信息熵的数值计算公式

热门文章

  1. 我的常用在线工具网站
  2. R 语言绘制环状热图
  3. EL:谁说N素含量高就不固氮了
  4. R语言构建logistic回归模型并评估模型:模型预测结果抽样、可视化模型分类预测的概率分布情况、使用WVPlots包绘制ROC曲线并计算AUC值
  5. 使用KNN模型进行多标签分类实战(Multilabel Classification)
  6. limma包分析差异表达基因
  7. python-requests官网_requests使用心得
  8. 多媒体计算机系统是能进行获取,第六章 7 多媒体计算机系统.pdf
  9. C语言实现数据文件怎么找,急求如何将下列C语言程序数据存储到文件中?
  10. android textview参差不齐,android textView 排版显示参差不齐的解决方法