如何搭建安卓开发环境?(手把手教你,超详细!)

如何搭建安卓开发环境?(手把手教你,超详细!)推荐查阅官方文档:创建Android项目|Android开发者|AndroidDevelopers(google.cn)建议看完全篇文章再动手请先确保Java环境配置成功一、

大家好,又见面了,我是你们的朋友全栈君。

推荐查阅官方文档:

创建 Android 项目 | Android 开发者 | Android Developers (google.cn)

建议看完全篇文章再动手

请先确保Java环境配置成功

一、下载并安装Android Studio

下载地址:

Download Android Studio and SDK tools | Android Developers (google.cn)

安装步骤:

注:安装版本为:Android Studio 3.6

build #AI-192.7142.36.36.6200805, built on February 12, 2020

·1、运行安装程序,点击一直点击next,就行

e

2、选择安装位置

<span role="heading" aria-level="2">如何搭建安卓开发环境?(手把手教你,超详细!)

3、点击安装,然后等待

image-2021011102052291

4、点击完成,程序会自动运行

image-2021101102250530

至此Android Studio 安装成功

二、运行程序(第一次)

​ 1、直接点击ok

image-2021101110540057

2、点击取消

image-202110102803001

3、点击next

image-20211011102904182

4、选择自定义安装,可以调整安装路径

image-2021101113128849

image-202111103111241

5、选择SDK的安装目录

image-2021011103208045

6、选择程序运行内存,建议选择推荐值

image-2021101103340624

7、点击完成即可

image-202110110302805

8、等待下载相关文件

image-2021101103640602

9、点击完成

image-2021101103921022

至此程序成功运行起来

三、创建第一个app项目

​ 1、点击创建一个新项目

image-2021011104047900

​ 2、选择Empty Activity,能够输出HelloWorld

image-2011011104205193

3、编辑相关信息,然后点击完成

image-2021101104621242

image-2021011104738846

4、等待下载相关文件,下载需要漫长时间,请耐心等待

说明:gradle类似于maven是一个项目构建工具

image-2021101105332977

image-2021101110746290

四、在虚拟设备上运行HelloWorld项目

​ 1、添加虚拟安卓设备

image-2021111112403719

2、选择默认设备即可,也可修改

image-2021011112520442

3、下载你所需要的安卓版本,推荐使用次新版本,点击下一步后等待下载

安装安卓Q

image-2021101112617672

4、安装HAXM,安装前请确保你的电脑开启了VT

image-2021101113613967

image-2021101113845824

5、下一步,完成,不用编辑

image-2021111114110517

6、手动安装HAXM,很关键

​ 进入到SDK的安装目录, 并进入此子目录\Android\extras\intel\Hardware_Accelerated_Execution_Manager

​ 运行这个程序

image-2021101113957527

7、重启Android Studio

可能会报这个错误

1634002108066

Installed Build Tools revision 31.0.0 is corrupted.Remove and install again using the SDK Nlanager.

换个版本就能解决

稍作修改

1634002222228

重新运行

又出现了新的错误

原因是SDK android-30 没找到,遇到类似问题,只需在SDK管理处下载相关版本即可

1634002324102

在程序菜单栏Tools选项中找到,SDKManager和AVDManger,这两个是比较常用的

1634002511436

打开SDKManger ,勾选我们需要的版本

1634002564971

需要注意的是,需要同时下载Platforms和Tools,才能成功

1634002660010

点击应用,会开始下载相关文件,等待下载,重新运行即可。

8、重新构建项目,确保没有错误,点击运行即可在模拟器上运行。

五、真机调试

AVD 与真机的区别

AVD 提供了近乎真实手机的虚拟环境,以便于程序员进行调试。但是 AVD 毕竟不是真机,有些功能目前 AVD 尚不能模拟,比如:

  • AVD 不支持真实的电话接听和呼叫,但是可以通过控制台模拟电话呼叫。
  • AVD 不支持USB连接。
  • AVD 不支持相机/视频捕捉(输入)。
  • AVD 不支持耳机。
  • AVD 不支持蓝牙。
  • AVD 不能在运行时确认SD卡的插入和弹出状态。
  • AVD 不能确定电池的电量多少和充电状态。
  • AVD 不能确定连接状态。

按照以下步骤设置设备:

  1. 使用一根 USB 线将设备连接到开发机器。如果您是在 Windows 上开发的,则可能需要为设备安装合适的 USB 驱动程序
  2. 执行以下步骤,在开发者选项窗口中启用USB 调试:
    1. 打开设置应用。
    2. 如果您的设备使用 Android v8.0 或更高版本,请选择系统。否则,请继续执行下一步。
    3. 滚动到底部,然后选择关于手机
    4. 滚动到底部,然后点按版本号七次。
    5. 返回上一屏幕,滚动到底部,然后点按开发者选项
    6. 开发者选项窗口中,向下滚动以查找并启用 USB 调试

按照以下步骤操作,在设备上运行应用:

  1. 在 Android Studio 中,从工具栏中的运行/调试配置下拉菜单中选择您的应用。
  2. 在工具栏中,从目标设备下拉菜单中选择要用来运行应用的设备。

deploy-run-app

图 1. 目标设备下拉菜单

  1. 点击 Run

deploy-run-app
<span role="heading" aria-level="2">如何搭建安卓开发环境?(手把手教你,超详细!)
Android Studio 会在已连接的设备上安装您的应用并启动它。您现在会看到设备上的应用中显示了“Hello, World!”。

1634004397422

六、结束语

当你看到熟悉的HelloWorld时,

恭喜你已成功搭建好安卓开发环境!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154824.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm短期激活码2022【最新永久激活】

    (pycharm短期激活码2022)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html2KLKA7BQFO-eyJsa…

    2022年4月1日
    398
  • 程序包无效:“CRX_HEADER_INVALID“

    之前在安装谷歌插件的时候遇到的问题,解决方法小技巧1、报错:程序包无效:“CRX_HEADER_INVALID”如图:原因是插件格式不对,谷歌无法进行解析。需要手动解压文件。2、解决方法将下载的crx文件后缀名改为.zip或者后缀名.rar。如果zip不行就改为rar。然后对文件进行解压到指定文件夹,点击加载已解压的扩展程序,选定所解压的指定文件夹。即可:方法参考网上…

    2022年4月1日
    123
  • 多重共线性检验-方差膨胀系数(VIF)-相关系数(机器学习)sklearn

    多重共线性检验-方差膨胀系数(VIF)-相关系数(机器学习)sklearn文章目录多重共线性检验-方差膨胀系数(VIF)1、原理:2、多重共线性:3、检验方法:方差膨胀系数(VIF):相关性检验:4、代码测试4.1导入相关库4.2准备数据4.3计算膨胀因子4.4计算相关系数4.5分割测试集4.6模型选择4.7AUC值4.8模型调整4.8.1删除账户资金4.8.2删除累计交易佣金5、总结多重共线性检验-方差膨胀系数(VIF)1、原理:方差膨胀系数是衡量多元线性回归模型中多重共线性严重程度的一种度量。它表示回归系数估计量的方差与假设自变量间不线性相关时方差相比的比值。

    2022年6月9日
    49
  • Excel图表之道一突破常规

    Excel图表之道一突破常规

    2021年9月1日
    62
  • BLOG小技巧

    BLOG小技巧

    2021年5月7日
    244
  • 以太网Flow Control相关

    以太网Flow Control相关pausepkt,MAC0为self-station,MAC1为link-partnerstationflow如下step1~2:MAC1向MAC0TXpkt,MAC0RX到pkt后送给后续moduleA处理。step3:MAC0来不及处理源源不断的MAC1送来的pkt,此时拉低FC_rdy(一般有RXctrl相关module起)(flowcontrolready)信号,表明此时需要进行flowcontrol;step4:MAC0TX端看到FC_rd.

    2022年6月5日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号