无敌覆三界 發表於 2022-8-25 15:06:00

01.Android开发环境

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