版权声明:本文为HaiyuKing原创文章,转载请注明出处!

概述

保持Android Studio开发环境的最新版本。

下载Android Studio3.4

使用Android Studio自带的检查更新方式

File——Settings——Appearance & Behavior——System Settings——Updates

下载补丁文件

安装补丁文件

自动重新打开Android Studio,点击OK即可。

这个版本多了一个新的提示对话框:

我选择的是Cancel,大家可以根据实际情况选择想要删除的不再使用的目录。

这个时候打开一个旧项目,会出现下面的对话框:

说是建议升级Gradle插件版本和Gradle版本,此时可以选择更新也可以选择稍后提醒!

看一下升级后的版本信息:

至此,Android Studio升级到3.4版本了。

如果旧项目中的app目录下的build.gradle中配置了buildToolsVersion,那么打开可能会报下面的错误提示:

WARNING: The specified Android SDK Build Tools version (26.0.2) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.3.2.

Android SDK Build Tools 28.0.3 will be used.

To suppress this warning, remove "buildToolsVersion '26.0.2'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

Remove Build Tools version and sync project

Affected Modules: app

解决方案:移除” buildToolsVersion”。

更新SDK Build-Tools版本

File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools

或者

打开界面如下,按照图示进行操作:

点击OK按钮:

点击同意按钮:

安装完成后点击finish按钮:

更新SDK Platform-Tools版本

按照下图所示操作:

点击OK按钮:

安装完成后点击finish按钮:

更新SDK Tools版本

这里已经是最新版本,就不更新了。

更新SDK Platforms版本

按照下面的图示操作:

点击OK按钮:

安装完成后点击finish按钮:

创建Android Q模拟器

参考资料:获取 Android Q 测试版

步骤一:下载安装系统映像 Google APIs Intel x86 Atom System Image【报下面错的话,可以直接跳过】

 Tools > SDK Manager > SDK Platforms

步骤二:下载安装最新版 Android Emulator

 Tools > SDK Manager > SDK Tools

下载安装后的效果:

步骤三:创建新的AVD

官网中说的是“请务必选择不包含 Play 商店的设备定义,并为系统映像选择 Q。”,是针对Android Q测试版,Android Studio3.4中的Android Q版本貌似不是测试版,所以我在创建的时候选择的是包含Play商店的设备。

1、通过点击 Tools > AVD Manager 打开 AVD Manager。

2、点击位于 AVD Manager 对话框底部的 Create Virtual Device。

出现 Select Hardware 页面。

请注意,只有部分硬件配置显示为包括应用商店。 这表示这些配置完全符合CTS 标准,可以使用包括“应用商店”应用的系统映像。

3、选择硬件配置,然后点击 Next。如果您没有看到想要的硬件配置,可以创建 或导入硬件配置。

出现 System Image 页面。

其中,Recommended 标签会列出推荐的系统映像。 其他标签包含更完整的列表。 右侧窗格介绍选定的系统映像。 x86 映像在模拟器中运行得最快。

如果您在系统映像旁看到 Download,需要点击它以下载相应的系统映像。 您必须连接到互联网才能下载。

下载安装:

选择Android Q系统映像:

4、出现 Verify Configuration 页面。根据需要更改 AVD 属性,然后点击 Finish。

五、运行模拟器

  

这个时候会发现Android Q的系统映像 Google APIs Intel x86 Atom System Image已经下载安装了:

【Android Studio安装部署系列】三十七、从Android Studio3.2升级到Android Studio3.4【以及创建Android Q模拟器】的更多相关文章

  1. 【Android Studio安装部署系列】十七、Android studio引用第三方库、jar、so、arr文件

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在Android开发过程,经常需要用到第三方库以及jar.so.arr文件,那么如何引用到项目中呢?下面简单介绍下. 引用第三方库 ...

  2. 【Android Studio安装部署系列】目录

    概述 从刚开始使用Android Studio到现在,下面所有目录下的操作,当时习惯性的把每一个整理成一个文档(其实就是简单文字描述+截图):有些地方当时是一知半解,现在会稍微明白一些.正好赶上现在有 ...

  3. 【Android Studio安装部署系列】二十五、Android studio使用NDK生成so文件和arr文件

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio使用ndk的简单步骤. NDK环境搭建 下载NDK 下载链接:https://developer.and ...

  4. 【Android Studio安装部署系列】三十六、Android studio3.2使用过程中注意事项

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio升级到3.2之后,运行旧项目的时候出现了各种情况,特此记录下. 一.打包选项多了,一般情况下选择APK即 ...

  5. 【Android Studio安装部署系列】三十三、windows系统中通过SourceTree使用git

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 前期准备 选择代码托管服务器:gitlab.github.开源中国等. 注册账号 创建项目 安装git 参考<[Android ...

  6. 【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 因为想要使用Android P模拟器,所以需要将Android Studio升级到3.2版本以上. 按照官网的说法:参考<ht ...

  7. 【Android Studio安装部署系列】二十一、Android studio将项目上传到github中

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 两个相关概念:git和github Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git ...

  8. 【Android Studio安装部署系列】二十八、Android Studio查看其它APP的布局结构

    概述 日常使用别家的APP过程中,会遇到一些比较好看的布局,这时候我们就想学习一下别人的布局结构,以便参考. (1)手机连接电脑.设置手机为USB调试模式 参考<[Android Studio安 ...

  9. 【Android Studio安装部署系列】三十、从Android studio2.2.2升级到Android studio3.0之路

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 Android Studio 3.0的新功能 https://mp.weixin.qq.com/s/2XmVG4mKEDX6-bvZ ...

  10. 【Android Studio安装部署系列】一、JDK开发环境搭建

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio安装后自带jre,这个自带jre的版本号肯定比最新的版本号要小. 但是如果项目中没有用到新版本jdk的特 ...

随机推荐

  1. Mysql存储过程 —— SEQUENCE的实现

    http://blog.csdn.net/crazylaa/article/details/5368447 创建sql语句: DROP TABLE IF EXISTS sequence; -- 建se ...

  2. Charpter3 名字 作用域 约束

    一个对象拥有其语义价值的区域<其作用域 当一个变量将不再被使用,那它应该被理想的回收机制回收.但现实是我们仅当一个变量离开了其作用域,或变成不可访问,才考虑回收. 然而,作用域规则有其优点:1. ...

  3. 浅谈tcp粘包问题

    第一部分:简介tcp socket通信的底层原理 原理解析图: socket通信过程如图所示:首先客户端将发送内容通过send()方法将内容发送到客户端计算机的内核区,然后由操作系统将内容通过底层路径 ...

  4. 文本离散表示(三):TF-IDF结合n-gram进行关键词提取和文本相似度分析

    这是文本离散表示的第二篇实战文章,要做的是运用TF-IDF算法结合n-gram,求几篇文档的TF-IDF矩阵,然后提取出各篇文档的关键词,并计算各篇文档之间的余弦距离,分析其相似度. TF-IDF与n ...

  5. 干货,一文带你超详细了解 Filter 的原理及应用

    提出问题 1.我们在访问后台很多页面时都需要登录,只有登录的用户才能查看这些页面,我们需要   在每次请求的时候都检查用户是否登陆,这样做很麻烦,有没有一种方法可以在我们请求之   前就帮我们做这些事 ...

  6. SpringBoot进阶教程(二十八)整合Redis事物

    Redis默认情况下,事务支持被禁用,必须通过设置setEnableTransactionSupport(true)为使用中的每个redistplate显式启用.这样做会强制将当前重新连接绑定到触发m ...

  7. windows&lunix下node.js实现模板化生成word文件

    最近在做了一个小程序!里面有个功能就是根据用户提交的数据,自动生成一份word文档返回给用户.我也是第一次做这功能,大概思路就是先自己弄一份word模板,后台接受小程序发过来的数据,再根据这些数据将相 ...

  8. Python爬虫使用lxml模块爬取豆瓣读书排行榜并分析

    上次使用了BeautifulSoup库爬取电影排行榜,爬取相对来说有点麻烦,爬取的速度也较慢.本次使用的lxml库,我个人是最喜欢的,爬取的语法很简单,爬取速度也快. 本次爬取的豆瓣书籍排行榜的首页地 ...

  9. 简述Java变量和强制转换类型

    简述Java变量和强制转换类型 java变量 1. java变量 变量:顾名思义,就是在java执行程序过程中可以发生改变的量,就好比方程式中的未知数X一样. 变量的内存分配过程 int a ; // ...

  10. 结合JDK源码看设计模式——单例模式

    定义: 保证一个类仅有一个实例,并提供一个全局访问点 适用场景: 确保任何情况下这个对象只有一个实例 详解: 私有构造器 单利模式中的线程安全+延时加载 序列化和反序列化安全, 防止反射攻击 结合JD ...