实验一 安装我们的开发环境

一 开发工具

我们开发用的是谷歌出品的Android Studio,它集成了IEDA了功能,学习过后端开发的小伙伴肯定都熟悉IDEA,当然VsCode也是不错的选择
这里我放一个Android Studio的下载链接
安卓工具下载

二 环境的搭建(注:环境配置有关部分是看班主任的给的文档直接贴上来的)

(1)JDK的版本检查
Windows+R打开运行窗口,输入cmd,点击确定,进入命令窗口
输入java -version 看到如下提示证明已安装JDK可直接跳过JDK的安装(JDK版本必须大于1.7)

(2)JDK的安装
JDK官网下载地址
下载完成后安装以下JDK(注意版本只要高于1.7,不一定要最新版本)

一路点击next就行,当然jdk放的路径要思索一下,以免以后找不到
(3)JDK环境变量配置
打开 控制面板 点击 系统和安全,点击系统,点击左侧高级系统设置,在系统属性窗口中点击环境变量,新建系统环境变量JAVA_HOME:在下方的系统环境变量(S)区域,点击新建,变量名为JAVA_HOME,变量值是你自己的JDK安装路径。(如果没有安装过jdk,在系统变量中没有JAVA_HOME,需要新建),在Path中增加%JAVA_HOME%\bin 双击Path,点击新建,输入%JAVA_HOME%\bin
下面放一些图,让小白小伙伴清楚一点






(4)JDK安装检测

win+R 键运行,输入cmd,点击回车,输入java -version,注意中间有空格,运行效果如下:

输入javac,运行效果如下:

(5)Android Studio的安装
点击我上面放的下载包,然后安装,注意安装路径,虽然班主说了安装在默认路径,但是C盘表示不服,所以C盘不够用的小伙伴可以选择自己喜欢的记得住的路径安装,安装成功画面如下

(6)Android Studio的配置
因为我们是第一次用这个软件,所以不用导入配置设置

这个图看到不要怕,我们先取消,后面我们去工具里再去安装

点next

Standard和Custom两个选项,分别表示安装Android Studio的标准设置与自定义设置。如果选择Standard选项,则程序会默认安装很多配置,满足基本的开发需求。如果选择Custom选项,则需要自己手动配置进行安装。此处推荐选择Standard,默认安装好开发Android程序需要的配置。单击Next按钮进入Select UI Theme选择UI主题窗口

主题自己选一个

等着下载完成

完成后点finish

到此安卓工具配置完成

(7)SDK的配置和模拟器的创建
刚刚不是弹出个小错误咩,我们现在来解决一下
创建一个新工程后点击这个按钮

然后进入这个界面
在图1所示窗口中,选择左侧的Android SDK,右侧对应的是Android SDK可设置的一些选项,其中:
Android SDK Location:用于设置Android SDK的存储路径
SDK Platforms:表示Android SDK的版本信息,该标签下显示了所有SDK版本的名称、API级别以及下载状态等信息
SDK Tools:表示Android SDK的工具集合,该标签罗列了Android的构建工具Android SDK Build-Tools、模拟器镜像等工具
在SDK Platforms和SDK Tools选项中勾选要下载的对应SDK版本和Tools工具,以下载SDK8.1为例,具体步骤如下:

下载SDK版本。在SDK Platforms下选择Android 8.1(Oreo)条目,单击OK或Apply会弹出确认安装SDK组件的Confirm Change窗口

在图2的小窗口中单击OK按钮,进入Component Installer下载窗口,如图3所示

下载完成后的窗口如图4所示,点击Finish关闭窗口,回到Settings for New Projects窗口。


在Settings for New Projects窗口中,点击的SDK Tools选项卡,勾选Android SDK Build-Tools,如图5所示

接着勾选Settings for New Projects窗口右下角的Show Package Details,会打开Android SDK Build-Tools中的SDK版本列表信息,在列表中勾选26.0.0条目,单击OK会弹出Comfirm Change窗口,如图6所示

在图6中,单击OK进入Component Installer下载窗口,如图7所示

一段时间后,SDK下载完成,下载完成的窗口显示如图8所示

接着我们下载模拟器(我们的程序模拟运行在模拟器上)

未创建项目的情况下:打开Android Studio的启动页面,点击下方的Configure,点击列表中的AVD Manager,如图0所示,弹出Your Virtual Devices窗口

已创建项目的情况下:打开Android Studio后自动进入上一次打开的项目,单击Tools->AVD Manager或AVD Manager图标,弹出Your Virtual Devices窗口

选择模拟设备。单击图1中的Create Virtual Device,进入选择模拟设备的Select Hardware窗口,

下载SDK System Image。在图2中,其左侧Category是设备类型,中间对应的是设备的名称、尺寸大小、分辨率、密度等信息,右侧是设备的预览图。这里选择Phone->Nexus 4,单击Next进入System Image窗口


左侧为推荐的Android系统镜像,右侧为选中的Android系统镜像对应的图标。这里选择8.0的系统版本进行下载,选中Orec的系统版本,单击Download进入License Agreement窗口,

选中Accept接受窗口中显示的信息,单击Next进入Component Installer下载窗口


创建模拟设备。下载完成后单击Finish关闭当前窗口并返回System Image窗口,此时选中系统版本名称为Oreo的条目

单击Next按钮进入Android Virtual Device窗口


单击Finish,完成模拟器的创建,此时在Your Virtual Devices窗口中会显示创建完成的模拟器,

打开模拟设备。单击图8中的启动按钮,启动模拟器,启动后完成后的界面如图

至此,我们的环境搭建完成,下一篇我将写我们第一个HelloWorld小程序,并介绍一些文件的作用

安卓移动应用开发之从零开始写安卓小程序相关推荐

  1. 安卓开发大作业_罗湖小程序开发制作价格低

    罗湖小程序开发制作价格低 深圳市驰骋网络技术有限公司 驰骋网络提供外观结构设计+软硬件+APP+云服务 一站式开发服务 小程序开始走入了人们的视线,由于其独特的便捷性,给我们的生活提供了非常大的帮助, ...

  2. 【微信小程序宝典】从零开始做微信小程序开发NO.2

    2019独角兽企业重金招聘Python工程师标准>>> 为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习: 首先感谢几位给予建议的同学, ...

  3. 【微信小程序宝典】从零开始做微信小程序开发

    开发前必读简要 基于大量无效开发,无法上线的案例,所以开发前部分知识十分重要:| 链接 微信小程序个人注册简单步骤 打开mp.weixin.qq.com,点击右上角立即注册,进入小程序注册| 链接 微 ...

  4. 安卓menu页面跳转_微信安卓版7.0.14内测!“发现小程序”页面大改版

    除了安卓用户心心念念的"群备注","发现-小程序"面板也有大变动~ 话不多说,赶紧下载内测版体验新功能(后台回复[7014],即可获取内测版下载链接)群备注:虽 ...

  5. 《从零开始学微信小程序开发》.pdf

    关注"Java后端技术全栈" 回复"000"获取大量电子书 2016年9月21日,微信小程序正式开启内测.在微信生态下,触手可及.用完即走的微信小程序引起广泛关 ...

  6. java写微信小程序答辩问题_java微信小程序开发中加密解密算法总结

    详解java微信小程序开发中加密解密算法 一.概述 微信推出了小程序,很多公司的客户端应用不仅具有了APP.H5.还接入了小程序开发.但是,小程序中竟然没有提供Java版本的加密数据解密算法.这着实让 ...

  7. 从零开始:微信小程序新手入门宝典

    小程序终于正式浮上水面,为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习. 为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方 ...

  8. 原创:从零开始,微信小程序新手入门宝典《一》

    为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习: 一:微信小程序的特点 张小龙:张小龙全面阐述小程序,推荐通读此文: 小程序是一种不需要下载.安装即可使 ...

  9. 从零开始:微信小程序新手入门宝典(正在更新)

    为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习: 首先感谢几位给予建议的同学,包括@dzp @M-信念 @Somnus13 ,以下内容只是一部分,但是够 ...

最新文章

  1. 两个链表的第一个公共节点分析
  2. Python 2.7终结于7个月后,这是你需要了解的3.X炫酷新特性
  3. 【转】eclipse android 设置及修改生成apk的签名文件 -- custom debug keystore
  4. 三阶魔方魔方公式_观看此魔方的自我解决
  5. JavaSE——Java基础语法(二进制、变量、方法(函数)、运算符、转义字符)
  6. python求1到n的平方和小于1000_C语言,求1到1000以内17倍数平方和,谢谢了
  7. python编程语言继承_Python面向对象程序设计类的封装与继承用法示例
  8. FPGA 无解漏洞 “StarBleed”轰动一时,今天来扒一下技术细节!
  9. 如何处理Win10电脑黑屏后出现代码0xc0000225的错误?
  10. 部署shop++,启动eclipse遇到内存溢出。
  11. 京东联盟API-二合一链接转链接口-线报转链-京粉转链接口
  12. BoundsChecker使用说明
  13. AutoCAD2011官方原版软件下载
  14. 工业相机(面阵和线阵)和镜头选型
  15. JavaScript头像图片上传插件支持上传类型大小尺寸验证
  16. 引爆社群:移动互联网时代的新4C法则
  17. 基于python的简单名片系统
  18. python爬虫爬取当当网的商品信息
  19. 【素描教程】新手素描鼻子的起形跟…
  20. 湍流参数计算c语言,力扣978.最长湍流子数组-C语言

热门文章

  1. brpc源码解析(二)—— brpc收到请求的处理过程
  2. 02_Pulsar的集群架构、架构基本介绍、Pulsar提供的组件介绍、Brokers介绍、Zookeeper的元数据存储、基于bookKeeper持久化存储、Pulsar代理
  3. Android配置文件,所有权限ZZ
  4. 基于海思AI芯片的智能视频分析边缘网关
  5. Mac Office Word设置多级标题
  6. 微信支付 Verify the signature and get the Wechatpay certificate corresponding to serialnumber[X] is empt
  7. Python学习记录day6-反射、常用模块
  8. python批量下载网页图片,不用再复制粘贴了(7)
  9. 神经网络中warmup策略
  10. xsy3320 string