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

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

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

部署DNS主从服务器

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

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

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

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

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

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

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

参会记录|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 是一个高吞吐量的分布式消息队列,广泛用…

前端对一个增删改查的思考

1、来源:dify dify/web/app/components/workflow/nodes/question-classifier/components/class-list.tsx at main langgenius/dify GitHub 2、代码流程: 3、思索问题: 1、为啥要用return形式,而不是value直接当函数&#xff1…

SQL进阶技巧:如何求组内排除当前行的移动平均值?

目录 0 需求描述 2 数据准备 3 问题分析 4 小结 0 需求描述 -- 按照 日期,省份,等级 分组 求分数的平均值;但是需要剔除当前行的数据 2 数据准备 create table avgtest as (select 2024-10-24 as cdate, 广东 as province,深圳 as city, 2 as level, 200 as scoreunio…

ssm005基于SSM框架的购物商城系统的开发与实现(论文+源码)_kaic

设计题目:购物商城系统的设计与实现 摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对…

【MyBatis】| JavaWeb基础教程学习笔记(上)

01-MyBatis简介 什么是MyBatis? MyBatis是一款优秀的持久层框架,用于简化JDBC开发MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github官网…

双11必买物品清单有哪些?双11推荐购买清单推荐分享

随着一年一度的“双十一”购物狂欢节的到来,各大电商平台纷纷推出了各种优惠活动和促销策略,让消费者在享受购物乐趣的同时也能获得实实在在的优惠。然而,面对琳琅满目的商品和纷繁复杂的促销活动,双11必买物品清单有哪些成为了一…

【AIGC】从CoT到BoT:AGI推理能力提升24%的技术变革如何驱动ChatGPT未来发展

博客主页: [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯迈向AGI的新跨越💯BoT与CoT的技术对比技术原理差异推理性能提升应用范围和通用性从错误中学习的能力总结 💯BoT的工作流程和机制初始化过程生成推…

网上摄影工作室:Spring Boot框架的应用实例

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

Redis——缓存

目录 前言 一、缓存基本概念 1.概念 2.二八定律 二、使用 Redis 作为缓存 三、缓存的更新策略 1.定期生成 2.实时生成 四、Redis 内存淘汰机制 1.通用淘汰策略 (1)FIFO (2)LRU (3)LFU &#…