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

文章目录

  • 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.mzph.cn/news/883598.shtml

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

相关文章

磁盘分区工具 DiskGenius Pro v5.5.0.1488 中文汉化版

DiskGenius 是一款专家级数据恢复软件,集数据恢复、硬盘分区、系统备份还原等多种功能于一身的超级工具软件,功能全面,安全可靠。可以提供磁盘的数据找回、备份、分区、修复、删除、格式化等操作,也能帮助用户修复磁盘坏道、彻底删…

ES 自定义排序方式

es默认score是根据query的相关度进行打分的,具体打分机制可以参见:官方文档。如果召回时既希望有相关性又能根据其他信息进行排序。 例如小红书搜索的时候,可能既希望有召回相关度又能根据热度信息(如果喜欢、收藏等等参数去进行召…

OpenCV KeyPoint与描述子编解码

前言:OpenCV中的特征点对象与描述子对象分别由cv2.KeyPoint类与np.array类封装,与之相关的特征点检测与匹配等相关算法的输出、输入亦为cv2.KeyPoint对象与np.array描述子对象。因此,若使用OpenCV封装好的特征点检测与匹配算法不可避免的需要…

Shiro会话管理和加密

会话管理 Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如Tomcat),不管是J2SE还是J2EE环境都可以使用,提供了会话管理,会话事件监听,会话存储/持久化,容器无关的集群&…

python开发工具是选择vscode还是pycharm?两款软件优缺点对照!

Pycharm和VSCode是两款流行的代码编辑器,它们都有各自的优缺点和适用情况。本文将从以下几个方面对它们进行比较和分析: 功能和扩展性性能和稳定性用户体验和界面价格和支持 功能和扩展性 Pycharm是一款专为Python开发而设计的集成开发环境(…

《一人公司:失业潮中的高新技术工作者》读书笔记

基本信息 书名:一人公司:失业潮中的高新技术工作者作者:[美]卡丽莱恩(Carrie M. Lane)出版社:广东人民出版社出版时间:2023年11月 内容简介 本书通过18个月的田野调查和9年的跟踪寻访&#…

部署DNS主从服务器

一。DNS主从服务器作用: DNS作为重要的互联网基础设施服务,保证DNS域名解析服务的正常运转至关重要,只有这样才能提供稳定、快速日不间断的域名查询服务 DNS 域名解析服务中,从服务器可以从主服务器上获取指定的区域数据文件&…

es(1)(仅供自己参考)

elasticsearch(ES)是一款非常强大的开源搜索引擎,可以帮助我们从海量的数据中快速找到需要的内容。 elastic stack(ELK):elasticsearch结合kibana、Logstash、Beats。被广泛的应用在日志数据分析、实时监控…

关于k8s的cilium网络插件踩坑记

cilium状态为CrashLoopBackOff coredns状态为Pending 使用的系统镜像为centos7.6 内核是3.*** 然后用的工具来部署集群,开始以为是调度啥的,然后单节点试也出现CrashLoopBackOff、Pending等状态,更新内核在到5 集群自己就好了 注意&am…

设计模式(三)

设计模式(三) 某些情况,可能会过度地使用继承来扩展对象的功能; 由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性; 随着子类增多, 各种子类的组合会导致更多子类的膨胀 需要使用对象功能的扩展&#xff…

openssl 自签证书

生成自签证书脚本 #!/bin/bash KEY_LENGTH4096 DAYS3650 STDongBei LLiaoNing ONASA OUNASA CN*.dongbei.nasa.edu.cn EMAILxxxqq.com# 生成私有证书密钥 openssl genrsa -out server.key ${KEY_LENGTH} # 生成证书请求文件 # 警告:一定要用双引号(单引号不解析变量…

信创认证(信创人才考评证书)的含金量?到底有多少?

“信创认证”是什么? 信创认证是由工业和信息化部教育与考试中心推出的国家级权威认证,旨在推动信息技术应用创新产业的发展,并构建完善的信创产业人才培养体系。该认证在个人信息技术领域具有极高的认可度。 信创认证分为初级、中级和高级三…

新手铲屎官提问,有哪几款噪音低的宠物空气净化器推荐

相信很多铲屎官都明白的的痛就是猫咪掉毛太严重,所以每次看到满天飞的浮毛时只想赶紧逃离,一点都不想清理。但是家是自己的,猫是自己的,健康也是自己的,不清理也得清理。 为了更有效的清理浮毛,我朋友特意…

参会记录|2024 中国计算机大会(CNCC 2024)

前言:2024年10月24-26日,有幸在横店参加了2024年度的中国计算机大会(CNCC),本篇博客总结本人在会议期间收听的主要报告内容及收获。 2024.10.24 上午 夏苑海岳开襟 如何实现人工智能在现实场景中的落地? …

OgCloud参加HPE Discover More AI 2024,共建数智化未来!

10月16日,企业科技盛会HPE Discover More AI 2024在香港瑰丽酒店举行。本次大会Hewlett Packard Enterprise (HPE) 联同全球14个科技合作伙伴,聚焦于AI未来走势、混合云创新与边缘安全等领域,以主题演讲、技术展示、研讨会等形式进行&#xf…

从双斜率,野人除法看性能优化

人呐,天生对线性的推崇,却在内心又对线性的不爱。一开始人们总是从最简单的线性过程入手,但最终都难免因为不满足而进入指数过程。 看一个 Linux kernel 老式 O(1) 调度器的时间片计算函数的演化: 早期的 O(1) 是一个连续线性函…

vue 解决:npm ERR! code ERESOLVE 及 npm ERR! ERESOLVE could not resolve 的方案

1、问题描述: 其一、需求为: 想要安装项目所需依赖,成功运行 vue 项目,想要在浏览器中能成功访问项目地址 其二、问题描述为: 在 package.json 文件打开终端平台,通过执行 npm install 命令&#xff0c…

【MySQL】视图特性 用户管理

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么是视图,我们又该如何管理用户。 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! >…

kafka 如何减少数据丢失?

大家好,我是锋哥。今天分享关于【kafka 如何减少数据丢失?】面试题?希望对大家有帮助; kafka 如何减少数据丢失? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Apache Kafka 是一个高吞吐量的分布式消息队列,广泛用…

简单记录ios打包流程

1、点击这里获取UDID 2、xcode登录开发者账户、确定唯一id(Bundle ID) 3、去这里注册appid 4、在这里这里创建app 5、之后xcode中打包