01.Android开发环境
一、Java简介
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
Java是由Sun Microsystems公司(SUN其实是斯坦福大学校园网“Stanford University Network”的首字母缩写)推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling(詹姆斯·高斯林,“Java之父”)和同事们共同研发,并在1995年正式推出。Java最初被称为Oak(橡木),是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle(甲骨文)公司收购Sun Microsystems。
Java分为三个体系:
- JavaSE(J2SE,Java 2 Platform Standard Edition,标准版),
- JavaEE(J2EE,Java 2 Platform Enterprise Edition,企业版),
- JavaME(J2ME,Java 2 Platform Micro Edition,微型版)。
二、什么是JDK?
JDK(Java Development Kit)是 Java 语言的软件开发工具包。JDK 是使用 Java 编程语言构建应用、小程序和组件的开发环境。
目前已经到JDK 13,但是我们学习使用JDK 8足够,也是用的最多的。
三、环境搭建
1、JDK安装及配置
下载JDK(百度),然后安装,下一步,下一步,下一步……
设置环境变量步骤如下:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
【1】新建系统变量JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_181(该目录为JDK安装的路径)
【2】编辑系统变量CLASSPATH,若没有该变量则需新建:
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
“.;”表示当前目录,必须添加!
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别
【3】编辑系统变量Path:
在前面添加%JAVA_HOME%\bin;
安装完成之后,可以在检查JDK是否安装成功。
打开cmd窗口(Win+R),输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了。
2、Android Studio安装
Android Studio是Google开发Android应用程序的官方IDE,基于Intellij IDEA。可以从官网Android Studio下载最新版本的Android Studio。(百度)
确保在安装Android Studio之前,已经安装好Java JDK。
检查创建应用程序所需的组件,下图选中了“Android Studio”,“Android SDK”,“Android 虚拟机”和“外观(Intel chip)”。
需要指定本机上的Android Studio和Android SDK的路径。
最好不要安装到C盘。
下一步,下一步,继续安装……
3、使用Android Studio
创建一个Android项目,选择你要创建的项目的类型:
- Phone and Tablet:一个手机和平板项目。
- Wear OS:一个可穿戴设备(例如手表)项目
- TV:一个Android TV项目
- Automotive:一个Android车联网应用项目
- Android Things:一个Android物联网应用项目
我们选择“Empty Activity”,点击“next”
配置我们的项目:
Name:指我们建立的工程的名称。
Package name:没有强制要求,一般是填写公司的域名,注意:倒着写。
Save location:项目保存的目录,建议现在磁盘创建好一个文件夹,在这个文件夹下面存放你所有的项目。
Language:开发Android项目的语言,我们选择Java
Minimum API level:项目可以运行的最低Andorid系统版本。如果Android系统版本低于此版本的设备,将无法安装此项目打包的应用程序。
点击“Finish”完成项目创建向导。Android Studio就会帮我们创建项目。
至此,我们已经使用Android Studio创建一个最基本的Android项目了。
这个项目已经是可以运行到Android手机上的了。但是,我们在开发过程中每次都在真机上调试很麻烦,所以我们还需要使用模拟器来测试。
4、SDK下载
点击工具栏中的SDK Manager图标 或者 Tools菜单SDK Manager命令。
或者 File > settings > Appearance&Behavior > System Settings > Android SDK
勾选要用的版本,点击“Apply”。等待下载……
5、创建AVD
AVD:全称为Android Virtual Device,就是Android运行的虚拟设备。
点击工具栏中的AVD Manager图标来启动Android AVD管理器。
点击虚拟设备图标之后,将显示 SDK 中已有的默认虚拟设备。点击 “Create new Virtual device” 按钮来创建虚拟设备
设置设备类型、屏幕大小、屏幕分辨率、设备外观。
进行镜像文件和Android版本选择,如果是Windows系统上开发,就选择x86的镜像。
AVD的配置窗口,点击“Show Advanced Settings”可以看到高级设置选项,在此窗口可以设置AVD的名称,更改AVD硬件设置,AVD运行的Android版本,以及具体的内存等等。
值得一提的是,“Keyboard”选项勾选后,可以用计算机键盘输入到AVD中,但此时运行的AVD中不会启动Android中的输入法,取消勾选则会启动Android中的输入法,而无法用键盘输入。设置好后点击”Finish”结束。
创建好android虚拟设备后,启动。
运行我们刚才创建的程序。
HAXM安装
打开笔记本的VT(虚拟化技术)
F2进入BIOS修改,选择标题栏的configuration选项。下方就可以看到intel virtual technology的选项,也就是intel虚拟化技术选项,在其后边显示disabled选项,也就是禁用的意思,按回车键。
再安装HAXM。
AVD搬家
针对于已经创建且运行过至少一次的AVD且位于C盘的情况,更改位置的方法,大概分为以下几步:
第一步:在想要存放AVD的盘中,新建一个文件夹,这里我选择为D盘Android文件夹下,文件夹名字为:avd。
D:\Android\avd,注意路径中不要含有中文;
第二步:打开设置中的高级系统设置,一般的依次选择系统 > 系统信息 > 高级系统设置,选择高级,点击环境变量,选择新建系统变量,
变量名为:ANDROID_SDK_HOME,变量值为:D:\Android\avd,也就是存放AVD的目标文件夹路径。
第三步:将已经创建好的AVD,从默认的路径中,也就是C:\Users\[用户名]\.android中,将文件夹avd整个复制到目标文件夹,再进行下面的替换操作;
第四步:找到D:\Android\avd\.android\avd文件下中的,[虚拟机名称].ini文件,即配置文件,用记事本打开,
将里面的path=C:\Users\[用户名]\.android\avd\xx.avd中的路径
替换为目标路径:path=D:\Android\avd\.android\avd\Phone_9.0_API_28.avd,替换好后如下图所示:
第五步:可能还有文件内容需要替换修改,接下来点进目标文件夹下的xxx.avd文件夹中,找到配置文件hardware-qemu.ini,
这里注意,很多刚创建好且未运行的AVD,在该文件夹下是没有该文件的,解决办法是先启动一下AVD,否则里面只有一个文件和压缩包。
之后用记事本打开该文件,并用快捷键Ctrl+F,
找到所有路径名为:C:\Users\[用户名]\.android\avd的路径,并将其替换目标路径:D:\Android\avd\.android\avd,替换好如下图所示:
第六步:在启动时点击运行,发现并没有反应,查看发现有错误:
按照提示找到目标文件下的:hardware_qemu.ini.lock,并删掉,再次运行则可成功启动AVD。
6、Android Studio的一些常用配置
(1)检查更新
Help > Check for update
(2)修改主题
File > settings > Appearance > Theme,主题选择“Intellij”。
(3)修改字体
File > Settings > Editor > Font
Font表示字体的类型,Size表示字体的大小,Line spacing表示行间距,都可以按照自己的需求进行设置修改
对于菜单栏、操作界面、窗口的字体的大小,同样是在Settings界面中,找到Appearance & Behavior,接着是找到 Appearance,勾选Override default fonts by(not recommended),Name选择字体,Size设置字号。
(4)显示行号
代码区域左侧,右键,勾选“Show Line Numbers”
也可以在File > Settings > Editor > General > Appearance里设置
(5)去掉方法形式参数名称显示:
File > Settings > Editor > General > Appearance