Android Studio Dolphin 下载、安装与配置教程

news2024/11/7 13:38:43

文章目录

  • Android Studio Dolphin简介
    • 一、核心特性
    • 二、新增功能
    • 三、用户体验优化
  • 一,下载
    • 百度网盘
    • 迅雷云盘
  • 二,安装
  • 三,下载组件
  • 四,添加SDK
  • 五,创建项目
  • 六,安装 Device模拟器
  • 运行项目


Android Studio Dolphin简介

Android Studio Dolphin是Android的官方集成开发环境(IDE),专为Android应用开发而设计,旨在加快开发速度并帮助开发者为各种Android设备构建高品质的应用。

一、核心特性

  1. 支持Java 17:Android Studio Dolphin引入了对Java 17的支持,使开发者能够利用最新的语言特性,提高代码的可读性和维护性。
  2. Kotlin优化:加强了对Kotlin的支持,包括更快的编译速度和更精确的类型推断,进一步提升了Kotlin在Android开发中的地位。
  3. 性能优化:编译速度的提升是此次更新的一大亮点,尤其对于大型项目来说,减少了等待时间,提高了开发者的生产力。同时,IDE的内存管理也得到了优化,减少了内存占用,降低了系统资源的消耗。
  4. 调试工具升级:提供了更强大的分析功能,如新的内存分析工具可以帮助开发者更快地定位内存泄漏问题,性能监视器能实时显示应用的CPU、内存和网络使用情况,有助于找出性能瓶颈。
  5. UI设计改进:布局编辑器得到了改进,支持更多的预览选项和自定义主题,使得界面设计更加直观。同时,对Material Design组件的支持也更加完善。
  6. 智能代码补全:引入了智能代码补全功能,可以更好地预测和建议代码片段,减少了手动输入的工作。代码高亮和格式化也有了显著的提升,使得代码更易阅读和理解。

二、新增功能

  1. Jetpack Compose支持:Android Studio Dolphin提供了可靠的工具来预览多个屏幕以及轻松预览动画。此外,还在布局检查器中引入了一个Compose界面计数工具,用以跟踪界面重新组合的次数。
  2. Wear OS功能增强:为Wear OS新增了一系列功能,包括更新后的Wear OS模拟器、直观的配对助理以及用于启动图块和表盘的全新部署流程,帮助开发者更轻松、更高效地制作出色的Wear OS应用。
  3. Gradle管理的虚拟设备:通过Gradle管理的虚拟设备来集中管理测试设备,简化了协调和设置模拟器的过程。Gradle会完成从SDK下载、设备配置和设置到执行测试作业或卸载的整个生命周期管理。

三、用户体验优化

  1. 版本控制改进:对Git的集成做了改进,如支持GitHub Actions的集成,让开发者能更方便地进行代码审查和持续集成。冲突解决的用户体验也得到了优化,使得团队协作更加顺畅。
  2. APK分析器:可以使用APK分析器来轻松检查APK的内容,显示每个组件的大小,帮助开发者确定减小总体APK大小的方法。
  3. Vector Asset Studio:允许开发者选择Google提供的Material Design图标,也可以导入SVG或PSD文件,并针对每种屏幕密度生成相应的位图文件。
  4. Translations Editor:提供了一个容纳已翻译资源的单一视图,使开发者能够轻松地更改或添加译文,以及查找缺失的译文。

一,下载

百度网盘

链接:https://pan.baidu.com/s/1Ed3Of7TMaBfWxPzwxbnY2A
提取码:lcx1

迅雷云盘

链接:https://pan.xunlei.com/s/VOAI3LCP8Ogp-D4lhce_CsusA1#
提取码:2xea

二,安装

1,找到下载好的安装程序。
在这里插入图片描述

2,双击启动程序,稍等片刻。
在这里插入图片描述

3,单击next,继续。
在这里插入图片描述

4,勾选上虚拟驱动,单击next。

5,更改一下安装路径。
在这里插入图片描述
6,单击install开始安装。
在这里插入图片描述

7,单击next。
在这里插入图片描述
8,完成安装,单击finish。
在这里插入图片描述

三,下载组件

1,单击启动程序。
在这里插入图片描述
2,这里不管它,单击cancel。
在这里插入图片描述
3,单击cancel按钮。
在这里插入图片描述
4,退出向导。
在这里插入图片描述
5,单击more actions——sdk manager。在这里插入图片描述
6,单击edit,编辑sdk位置。
在这里插入图片描述
7,更改一下sdk存放目录,然后单击next按钮。
在这里插入图片描述
8,单击next
在这里插入图片描述
9,勾选accept,单击next按钮。
在这里插入图片描述
10,开始下载组件。在这里插入图片描述
11,下载完成,单击右上角x,关闭该页面。在这里插入图片描述
12,再次单击edit,再次编辑。
在这里插入图片描述
13,这里上面已经下载好了,直接单击next按钮即可。
在这里插入图片描述
14,单击next按钮。
在这里插入图片描述
15,单击finish按钮,完成编辑。
在这里插入图片描述
16,组件下载完成
在这里插入图片描述

四,添加SDK

1,勾选Android9.0 pie(根据个人需求),单击ok。
在这里插入图片描述

2,单击ok。
在这里插入图片描述
3,开始下载。
在这里插入图片描述
4,单击finish添加完成。
在这里插入图片描述

五,创建项目

1,project——new project。
在这里插入图片描述
2,phone and tablet——empty activity——单击next按钮。
在这里插入图片描述
3,如下图设置,单击finish,创建项目。
在这里插入图片描述
4,等待sdk下载。
在这里插入图片描述
5,单击finish按钮,完成创建项目。
在这里插入图片描述
6,等待项目下载所需依赖
在这里插入图片描述
7,无法正常下载依赖,更改下载镜像,参考本文:《文章》。

六,安装 Device模拟器

1,单击device manager——create device,创建模拟器。
在这里插入图片描述

2,选择【phone】——【pixel 2】——单击【next】按钮。
在这里插入图片描述
3,选择Android9 pie,单击下载按钮,下载系统镜像。
在这里插入图片描述
4,勾选accept,单击next按钮。
在这里插入图片描述
5,等待下载
在这里插入图片描述
6,单击finish按钮,完成下载。
在这里插入图片描述
7,选择Android9,单击next(HAXM未安装,未安装无法正常启动模拟器,安装参考本文:《文章》)。
在这里插入图片描述
8,输入名称,选择屏幕模式(竖屏或横屏)- 单击【finish】按钮
在这里插入图片描述

运行项目

1,单击运行按钮。

2,单击开机按钮。
在这里插入图片描述
3,完美运行。
在这里插入图片描述
4,主页文件。
在这里插入图片描述
5,在页面右击,单击go to xml,可以编辑文件。
在这里插入图片描述
6,现在可以开始编写页面源码了。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2229635.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java开发等一些问题,持续更新

微服务和单服务的区别 微服务(Microservices)和单体服务(Monolithic Architecture)是两种不同的软件架构风格,各有其特点和适用场景。 微服务架构: 模块化: 微服务架构将应用程序分解为一系列小…

全国分省灵活就业情况数据集(2015-2019年)

数据简介:就业是民生之本,是“六稳”“六保”之首,对于拥有14亿人口的中国而言,就业问题至关重要。“十四五”规划建议中指出,应强化就业优先政策,千方百计稳定和扩大就业,实现更充分更高质量就…

杂货 | 每日资讯 | 2024.10.31

注意:以下内容皆为AI总结 在2024年10月30日,人工智能领域涌现出一些重要的新发展和大事件。这些新进展涉及人工智能在金融、搜索技术以及大型科技公司业务扩展中的广泛应用。本文将详细解读当天的几大AI事件,以便大家更好地理解当今AI技术的…

分享几款开源好用的图片在线编辑,适合做快速应用嵌入

图片生成器是指一种工具或软件,用于自动生成图片或图像内容,通常依据用户设定的参数或模板进行操作。这种工具能够帮助用户快速创建视觉效果丰富的图像,而无需具备专业的设计技能。 在数字化时代,图片编辑已经成为日常工作和生活的…

elasticsearch 8.x 插件安装(四)之简繁体插件

elasticsearch 8.x 插件安装(四)之简繁体插件 elasticsearch插件安装合集 elasticsearch插件安装(一)之ik分词器安装(含MySQL更新) elasticsearch 8.x插件(二)之同义词安装如何解…

WPS查询函数VLOOKUP,匹配寻找值自动带入值

想实现在下表输入物料名称后,把上表中的单位自动带入 那就要用到VLOOKUP函数,获取第2个表第1列的值后去第1个表的第1列匹配,匹配到后得到行数值,把第1个表的第2列赋值给第2个表的第2列。 Vlookup函数参数为Vlookup(查找值&#…

burp靶场-User ID controlled by request parameter with password disclosure

Lab: 由具有密码泄露功能的请求参数控制的用户 ID 实验描述: This lab has user account page that contains the current user’s existing password, prefilled in a masked input. 此实验室具有用户帐户页面,其中包含当前用户的现有密码,…

Hive的数据存储格式

目录 一、前言 二、存储格式 2.1、文本格式(TextFile) 2.1.1、定义与特点 2.1.2、存储与压缩 2. 1.3、使用场景 2.2、行列式文件(ORCFile) 2.2.1、ORC的结构 2.2.2、ORC的数据类型 2.2.3、ORC的压缩格式 2.2.3、ORC存储…

银河麒麟v10 xrdp安装

为了解决科技被卡脖子的问题,国家正在大力推进软硬件系统的信创替代,对于一些平时对Linux操作系统不太熟练的用户来讲提出了更高的挑战和要求。本文以银河麒麟v10 24.03为例带领大家配置kylin v10的远程桌面。 最近公司为了配置信创开发新购了几台银河麒…

工作流管理是什么?5款企业工作流管理工具推荐!

一、工作流管理 工作流管理是一个被业界广泛应用并迅速发展的技术。它主要是使处理过程自动化,使人以及各种应用工具相互之间协调工作,以完成某项工作。其目的是让合适的人或软件在恰当的时间执行正确的工作。通俗来说,工作流管理就是对业务…

逗号运算符应用举例

在main.cpp里输入程序如下&#xff1a; #include <iostream> //使能cin(),cout(); #include <iomanip> //使能setbase(),setfill(),setw(),setprecision(),setiosflags()和resetiosflags(); //setbase( char x )是设置输出数字的基数,如输出进制数则用set…

小新学习k8s第四天之发布管理

一、金丝雀发布&#xff08;灰度发布&#xff09; Deployment控制器支持自定义控制更新过程中的滚动节奏&#xff0c;如“暂停(pause)”或“继续(resume)”更新操作。 ①比如等待第一批新的Pod资源创建完成后立即暂停更新过程&#xff0c;此时&#xff0c;仅存在一部分新版本的…

工业网络监控中的IP保护与软件授权革新

未来的智能工厂离不开稳定而高效的通信网络&#xff0c;这些网络在支撑生产流程的同时&#xff0c;也面临着复杂的管理与安全挑战。PROCENTEC推出了一系列硬件和软件产品&#xff0c;如Atlas、Mercury和Osiris&#xff0c;以提供全面的网络监控和故障排除能力。然而&#xff0c…

写在第六个“深圳企业家日”,看KPaaS如何助力企业数字化转型

每年的11月1日是“深圳企业家日”&#xff0c;这是深圳为表彰本地企业家精神而设立的纪念日。这一天&#xff0c;深圳的创业者和企业家们聚集一堂&#xff0c;总结过往&#xff0c;展望未来。企业家们在深圳的经济发展、技术创新和社会进步中扮演了重要角色&#xff0c;而这一天…

CVE-2024-51567 CyberPanel upgrademysqlstatus 远程命令执行

该漏洞源于upgrademysqlstatus接口未做身份验证和参数过滤&#xff0c;未授权的攻击者可以通过此接口执行任意命令获取服务器权限&#xff0c;从而造成数据泄露、服务器被接管等严重的后果。 影响版本 CyberPanel v2.3.5CyberPanel v2.3.6 目前官方已有可更新版本&#xff0…

【前端基础】HTML 基础

目标&#xff1a;掌握标签基本语法&#xff0c;能够独立布局文章页。 核心技术点 网页组成 排版标签 多媒体标签及属性 综合案例一 - 个人简介 综合案例二 - Vue 简介 02-标签语法 HTML 超文本标记语言——HyperText Markup Language。 超文本&#xff1a;链接标记&a…

Es 基础操作 增删改查

ES想知道大家应该都很熟悉了&#xff0c;今天就来稍微介绍入门下 也是为了帮助自己记忆 一. ES专属名称 看上面图就知道了 具体分片副本的就不讲那么细了 还有个倒排索引可以了解下 相当于把内容拆分成分词 然后每个分词都对应哪些内容对应的id 这样查到了分词就能查到哪些…

echarts地图,柱状图,折线图实战

1.地图 <template><div style"height: 100%;" class"cantainerBox"><div class"top"><div class"leftTop"><span class"firstSpan">推广进度</span><div>省份选择&#xff1a;&l…

Redis高级篇之bigKey理论介绍以及优化

文章目录 0 前言1.MoreKey案例2.BigKey案例2.1多大算BigKey2.1.1 string和二级结构2.2 Bigkey危害、产生与发现2.2.1 bigkey的危害2.2.2 如何产生2.2.3 如何发现 2.2.4 大key如何删除3.BigKey生产调优3.1 redis.conf配置文件 LAZY FREEING相关说明 结语 0 前言 bigKey是面试经常…

讲讲 kafka 维护消费状态跟踪的方法?

大家好&#xff0c;我是锋哥。今天分享关于【讲讲 kafka 维护消费状态跟踪的方法&#xff1f;】面试题&#xff1f;希望对大家有帮助&#xff1b; 讲讲 kafka 维护消费状态跟踪的方法&#xff1f; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在 Kafka 中&#x…