![Android游戏开发技术实战详解](https://wfqqreader-1252317822.image.myqcloud.com/cover/798/772798/b_772798.jpg)
1.4 搭建Android应用开发环境
“工欲善其事,必先利其器”。对于Android开发人员来说,开发工具至关重要。在进行开发前,首先要搭建对应的开发环境,而在搭建开发环境前,又需要了解安装开发工具所需要的硬件和软件配置条件。
1.4.1 安装Android SDK的系统要求
在搭建Android开发环境之前,一定要先确定搭建环境所需要的最低硬件和软件配置要求。具体要求如表1-1所示。
表1-1 开发系统所需的硬件和软件要求
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0013_0001.jpg?sign=1739148462-fqQ7EPrGIvh5I5hyULk6MIjTpkCA4Eu7-0-cec6bc8cfff6349de7fe32dbdcbdad05)
Android开发工具由下面的开发包组成。
· JDK:运行Java程序的环境,可以从http://www.oracle.com/technetwork/cn/indexes/downloads/下载。
· Eclipse(Europa):可以从http://www.eclipse.org/downloads/下载。
· Android SDK:可以从http://developer.android.com下载。
· 需要的开发插件。
1.4.2 安装JDK、Eclipse、Android SDK
本书将以Windows 7平台为例,依次讲解安装JDK、Eclipse、ADT和Android SDK的过程。
1.安装JDK
Java开发需要JDK的支持,在Windows平台安装JDK的方法非常简单,具体流程如下所示。
step 1 从Oracle官方网站http://www.oracle.com/technetwork/cn/indexes/downloads/下载JDK,如图1-1所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0014_0001.jpg?sign=1739148462-uPesAfLOiZoBB44yjk9Lsbha4O9Tow5D-0-95359127a383071be6801aa53b58682c)
图1-1 Oracle官方下载页面
step 2 在此选择Java SE (JDK) 6,其下载页面如图1-2所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0014_0003.jpg?sign=1739148462-0cPtanGsJDUdVd3ehC93s5xWsuXAAPrc-0-4d9137643be670b13b345bfe436e82d3)
图1-2 JDK下载页面
step 3 在图1-2中找到“JDK 6 Update 22”(这是笔者成书时的最新版本,读者可以下载其他版本代替),单击其右侧的“Download”按钮后弹出“填写登录信息”界面,在此输入你的账号信息,如果没有账号可以免费注册一个。然后单击“Continue”按钮,如图1-3所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0015_0001.jpg?sign=1739148462-cwFCidg8toD3wu8S5cMHBB7zqOR4avlI-0-2bb75449496d8a8b88fa0971475debfc)
图1-3 输入账号信息
step 4 在“选择操作系统和语言”界面选择“Windows”系统选项,然后单击“Download”按钮,如图1-4所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1739148462-ZZRNRso7aUB9pqmOdfLcS4aPIKx8Z52R-0-f7e5df116d622b4b9e5376128345a334)
图1-4 选择“Windows”选项
经过上述操作后,即会开始下载安装文件“jdk-6u22-windows-i586.exe”。
step 5 双击下载文件“jdk-6u22-windows-i586.exe”开始安装,在弹出的“安装向导”对话框中单击“下一步”按钮,如图1-5所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0015_0003.jpg?sign=1739148462-CrD7Knlgz1MiutlJd44A8K3wOanbZoSh-0-9bbf038156bb1c15e641c462064c5273)
图1-5 “安装向导”对话框
step 6 在弹出的“自定义安装”对话框中选择要安装的功能和文件的安装路径,如图1-6所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0015_0004.jpg?sign=1739148462-sse0BU1dhFTEvIztAcAc7dbpw9vzBXhZ-0-a27f75f06bc1d9c6c63b9526c7bd9f4b)
图1-6 “自定义安装”对话框
step 7 单击“下一步”按钮开始安装,如图1-7所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739148462-62r7IwraXfSafivAmYEs4ScYJguY3RTc-0-bfe6efe23c833ea9ef8d6570e128f114)
图1-7 开始安装
step 8 完成后会弹出“目标文件夹”对话框,在此选择安装路径,如图1-8所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1739148462-AfM6XV1FQSEeiEEm1p2A5X4r2gS21sYG-0-6c7a4780822d91f676de108ba11ba481)
图1-8 “目标文件夹”对话框
step 9 单击“下一步”按钮后继续安装,如图1-9所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0016_0007.jpg?sign=1739148462-X1Y7r5iFtZ8sy2wAcr7e09CEz9ZnYSNv-0-fc8b61ccbb417c87f3d99243973c3269)
图1-9 继续安装
step 10 完成后弹出“完成”对话框,单击“完成”按钮后完成整个安装过程,如图1-10所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0016_0008.jpg?sign=1739148462-NK7qUIV3wlw0Lf2i1xGUFlWCUz0NHwPG-0-77e25ca093c9bef43d05674469679ffe)
图1-10 完成安装
注意:完成安装后可以检测是否安装成功,具体检测方法是:依次单击“开始”|“运行”,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入“java -version”,如果显示如图1-11所示的提示信息,则说明安装成功。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0016_0009.jpg?sign=1739148462-qPkU2mpmL2FhzOc8Wb1RA1BP3aouDqQB-0-1240a58ae218dcaaf1eb0e72d2042f11)
图1-11 CMD窗口
如果检测结果表明没有安装成功,则需要将其目录的绝对路径添加到系统的PATH中。具体做法如下所示。
step 1 右键依次单击选择“计算机”|“属性”|“高级”,单击选项卡中的“环境变量”按钮,在打开对话框的“系统变量”处单击“新建”,输入变量名“JAVA_HOME”,在“变量值”中输入刚才的目录,如“C:\Program Files\Java\jdk1.6.0_22”,如图1-12所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739148462-k6fPgafwIt36zX9L3pqHjWKqahIYRqpK-0-a29c81c823c4160a87adf7e23d1b14da)
图1-12 设置系统变量
step 2 再次新建一个变量名为“classpath”,其变量值如下所示:
.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar
单击“确定”按钮,找到PATH变量,双击或单击“编辑”按钮,在“变量值”最前面添加如下值:
%JAVA_HOME%/bin;
具体如图1-13所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0017_0003.jpg?sign=1739148462-VdAY0gEiOQyFqKVTkdV9xXdh08r60HHf-0-4680ef2cad7f5ded6f590961179994a9)
图1-13 设置系统变量值
step 3 依次单击“开始”|“运行”,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入“java -version”,如果显示如图1-14所示的提示信息,则说明安装成功。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0017_0005.jpg?sign=1739148462-ptq1tQvlyifhybZVpQuao2fkGWhmCVm3-0-6937c5165f7a16e9a9ed6ef3034e2634)
图1-14 CMD界面
注意:在进行上述变量设置时,依照的是笔者本人的安装路径,笔者安装JDK的路径是C:\Program Files\Java\jdk1.6.0_22。
2.安装Eclipse
step 1 打开Eclipse的官方下载页面http://www.eclipse.org/downloads/,如图1-15所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739148462-74eYYGwZuoWNf7LDNKvBH6yiGDpbSuED-0-a3fa016cdd38241ff7db2391e02cfede)
图1-15 下载页面
step 2 在图1-15所示的界面中选择“Eclipse IDE for Java Developers (92 MB)”,来到其下载的镜像页面,在此只需选择离用户最近的镜像即可,如图1-16所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0018_0002.jpg?sign=1739148462-JcVQFeSuMp7hBqBA3owPMmwIHRnzro9v-0-ff5e8233513632babcbed3e4e634450e)
图1-16 选择镜像
注意:解压Eclipse下载的压缩文件后就可以使用,无须执行安装程序,不过在使用前一定要先安装JDK。在此假设Eclipse解压后存放的目录为F:\eclipse。
step 3找到下载的压缩包eclipse-java-galileo-SR1-win32.zip,解压后可以看到一个名为eclipse.exe的可执行文件,双击此文件就可以运行Eclipse。启动界面如图1-17所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0018_0003.jpg?sign=1739148462-9Q9Z4KfGRYfKnFg1iCxdKGCzvXouKhuX-0-2bc76991b7f94832334f51344408ba3c)
图1-17 Eclipse启动界面
step 4 如果是第一次启动Eclipse,会看到如图1-18所示的选择工作空间的提示,此时单击“OK”按钮,即可成功打开Eclipse。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1739148462-YJq4Kj9CiZZxbWPs7kPlkOryliKJJ06d-0-12a918befbb304e38db4b2d1b04bfd14)
图1-18 选择工作空间
3.安装Android SDK
step 1 登录Android开发者社区http://developer.android.com/,来到SDK下载页面http://developer.android. com/sdk/1.5_r1/index.html,如图1-19所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0019_0003.jpg?sign=1739148462-lsuJuJOsGiWNCai3jlQ3osOsb3scSvQc-0-1da2bbdbe109e2de0f172b25ac687da4)
图1-19 SDK下载页面
step 2 在此选择用在Windows平台的android-sdk_r04-windows.zip,下载页面如图1-20所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0019_0005.jpg?sign=1739148462-YSHUqB3HBcDzZQqODFRFnhVWnAFGnqK2-0-fe4b486159b0425ba63dbb39687d4733)
图1-20 Android SDK下载页面
step 3 选中“I agree to the terms of the Android SDK License Agreement”单选项,单击“Download”按钮开始下载。下载后解压下载文件,然后继续进行设置。假设将下载后的文件解压在“F:\android\”目录下,我们需要将其“tools”目录的绝对路径添加到系统PATH中,具体设置步骤如下所示。
第1步:右键依次单击选择“计算机”|“属性”|“高级”,在弹出的选项卡中单击下方的“环境变量”按钮,在新打开的对话框的“系统变量”处单击“新建”按钮,在“变量名”处输入“SDK_HOME”,在“变量值”处输入刚才解压Android的目录,如笔者的是“F:\android-sdk-windows”,如图1-21所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1739148462-FvxcQtMolPCd0p9bvIeohmnZXkoaVSAg-0-d93d399a830034230c9c9a328d35e85a)
图1-21 设置系统变量
第2步:找到PATH变量,双击此变量后会弹出一个新对话框,然后在变量值处的最前面加上“%SDK_HOME%\tools;”,如图1-22所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0020_0003.jpg?sign=1739148462-4PFa6q26mmT0fTBUWZLzr16WFVH7TLMD-0-65599691204f6ca35106c89af9217675)
图1-22 设置系统变量值
第3步:依次单击“开始”|“运行”,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入一个测试命令,如“android-h”,如果显示如图1-23所示的提示信息,则说明安装成功。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0020_0004.jpg?sign=1739148462-3gTFEdb5aBR3aF02fgPN3GqRNp1Dvum3-0-3ce489404b3467ff93e58341c8844031)
图1-23 安装成功
4.安装ADT
Android为Eclipse定制了一个功能强大的插件——Android Development Tools(ADT)。ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面。要安装Android Development Tools plug-in,需要先打开Eclipse IDE,然后进行下面的操作。
step 1 打开Eclipse后依次单击菜单栏中的“Help”|“Install New Software”选项,如图1-24所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1739148462-ZcJmG7JJUMeOhqrzJDEFR9yz0dqyZzEw-0-9f59b61100aaac1278462d4fb4488c87)
图1-24 添加插件
step 2 在弹出的对话框中单击“Add”按钮,如图1-25所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1739148462-cCCRjJNWNkRNfCt7Xt5aKTfR8cg4dtDc-0-5612cae8554462eae1718716533c5144)
图1-25 添加插件
step 3 在弹出的“Add Site”对话框中分别输入名字和地址,可以自己命名,如“123”,但是在“Location”中必须输入插件的网络地址“http://dl-ssl.google.com/Android/eclipse/”,单击“OK”按钮,如图1-26所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0021_0005.jpg?sign=1739148462-IJbEKsYervFKUzLxRCPYuwTyBCvtm3xL-0-3aeea06f35c7fa855506392f1ae256ae)
图1-26 设置地址
step 4 单击“OK”按钮,此时在“Install”界面将会显示系统中可用的插件,如图1-27所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1739148462-Wug0gXMvOBbfGKHeF7zLWaFOVLWauGVB-0-7283644fb4fd311fe80ff66c00b26dc0)
图1-27 插件列表
step 5 选中“Android DDMS”和“Android Development Tools”,然后单击“Next”按钮来到安装界面,如图1-28所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0022_0003.jpg?sign=1739148462-Boh7zQeFGwLKtQeM9f52rZNJcd4RSs4O-0-8b19e5dfdef8887aea1f0162696168b6)
图1-28 插件安装界面
step 6 选中“I accept the…”单选项,单击“Finish”按钮后开始安装,如图1-29所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739148462-KuD6gw1iIBujaElecmKoVmxiepEjZY8T-0-dbdc0574bd5ebc4151f906097a767ea6)
图1-29 开始安装
注意:在图1-27所示的步骤4中,可能会计算插件占用资源情况,过程有点慢。完成后会提示重启Eclipse来加载插件,等重启后就可以用了。虽然不同版本的Eclipse安装插件的方法和步骤不同,但大同小异,读者可以根据操作提示自行安装。
1.4.3 设定Android SDK Home
完成本章前面介绍的环境搭建工作后,还不能使用Eclipse创建Android项目,还需要在Eclipse中设置Android SDK的主目录。
step 1 打开Eclipse,在菜单栏中依次单击“Window”|“Preferences”选项,如图1-30所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0023_0004.jpg?sign=1739148462-qu2qfRUraI5GGgbanq4BhS76qIWxCuQw-0-0f8f5d72e0b1366b107f24f75cc3e4b1)
图1-30 选择“Preferences”项
step 2 在弹出的界面左侧可以看到“Android”项,选中后在右侧设定Android SDK所在目录,即在“SDK Location”后面输入安装Android SDK的目录,如图1-31所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0023_0005.jpg?sign=1739148462-z2DvIcY1r6bbFUIAxdMUHbq3rTklLoAt-0-dc23f64ad9aaa6c891142399f70fee9e)
图1-31 设置位置
1.4.4 验证开发环境
经过了前面讲解的步骤,一个基本的Android开发环境算是搭建完成了。下面通过新建一个项目来验证当前的环境是否可以正常工作。
step 1 打开Eclipse,在菜单栏中依次选择“File”|“New”|“Project”选项,弹出对话框如图1-32所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739148462-BV7gfroVj0l1P9xzioPFIF6CagilzAMn-0-77f414c881d420b8011ecb0d1f8a3a31)
图1-32 新建项目
step 2 在图1-32中选择“Android”,然后单击“Next”按钮打开“New Android Project”对话框,在这里为这个新建的Android项目设置必要的信息,如图1-33所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1739148462-Wkn3k4qVgd8a1TJ2tdrMK5tmuKrmt1Hi-0-682468bf059b2b39ba289a61086233e1)
图1-33 “New Android Project”对话框
step 3 单击“Finish”按钮后,Eclipse会自动完成项目的创建工作,最后会看到如图1-34所示的项目结构。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0024_0005.jpg?sign=1739148462-JRnncTIVv8ZuqqTxePQurA1oExllsLAD-0-10b63ec38ca63732ee731bb89ca86ff3)
图1-34 项目结构
1.4.5 常见的几个问题
本节将总结在搭建Android SDK环境时出现过的问题,希望对广大读者有所帮助。
1. 出现不能在线更新的问题
Android安装后,需要更新最新的资源和配置。但是在启动Android后,经常会不能更新,弹出如图1-35所示的错误提示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739148462-p0D2EYZtMIL3FbvZXRzArEqYfOXiAVkG-0-991ff53a4ba1e50115883a89b13f123f)
图1-35 不能更新
Android默认的在线更新地址是https://dl-ssl. google.com/android/eclipse/,但是经常会出现错误。如果此地址不能更新,可以自行设置更新地址,修改为http://dl-ssl.google.com/android/repository/repository.xml,具体操作方法如下。
step 1 在“Android SDK and AVD Manager”界面中单击左侧的“Available Packages”选项,然后单击下方的“Add Site”按钮,如图1-36所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739148462-k1yaLd3f2kdFaHGuSPNK3URC3H6ZUk2A-0-596ccbdeccabbc3551b517217824e4ea)
图1-36 “Available Packages”界面
step 2 在弹出的“Add Site URL”对话框中输入如下修改后的地址,如图1-37所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0025_0005.jpg?sign=1739148462-zpJzlE4n0X8E88KdeHxeeAAKoECLKLJ4-0-b37a5abdb11e1ea532043e40b24453ae)
图1-37 “Add Site URL”对话框
http://dl-ssl.google.com/android/repository/repository.xml
step 3 单击“OK”按钮完成设置,此时就可以使用更新功能了,如图1-38所示。
在Eclipse中新建Android工程时,一直显示“Project name must be specified”提示,如图1-39所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739148462-7jSFUpJE136GVBRocOa4QsySUtiabCzw-0-2fc1726f5aa4cb3883c755ece8a4d0b2)
图1-39 “New Android Project”界面
造成上述问题的原因是Android没有更新完成,需要进行完全更新,具体方法如下所示。
step 1 打开Android,选择左侧的“Installed Packages”,如图1-40所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739148462-o3Kpck85GxeWOxEW8EZNyr4Xlh7tzfJG-0-ecfd5b233f31989b79bf1b9279f566d2)
图1-40 “Installed Packages”界面
step 2 在右侧列表中选择“Android SDK Tools,revision4”,在弹出的窗口中选中“Accept”单选项,最后单击“Install Accepted”按钮开始安装更新,如图1-41所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0027_0004.jpg?sign=1739148462-FBP7ybQUB92nGJORnIXewgrxmSeKuWtH-0-60dccf36aa89e3dcf228cb2a48a37a97)
图1-41 选择安装包
2. 不显示Targets列表
通常来说,当Android开发环境搭建完毕后,在Eclipse菜单栏中依次单击“Window”|“Preferences”,选择左侧的“Android”选项后会右侧显示存在的SDK Targets列表,如图1-42所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739148462-vSn0RTIcMuqaREcHDLvLaKqbfzoNPzF5-0-e1f8a4de319b4dbcfa4d65abe419ff70)
图1-42 SDK Targets列表
但是往往因为各种原因,会不显示SDK Targets列表,并输出“Failed to find an AVD compatible with target”错误提示。
造成上述问题的原因是没有创建AVD成功,此时需要我们手工安装来解决这个问题,当然前提是Android更新完毕。具体解决方法如下所示。
step 1 在运行框中键入“cmd”,打开CMD窗口,如图1-43所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1739148462-HdBE2fjdrlsxt7t7DAwLQbAKEtOBHhb6-0-f092c17103e172501d2bc3a4f910f6fb)
图1-43 CMD窗口
step 2 使用如下Android命令创建AVD。
android create avd --name <your_avd_name> --target <targetID>
其中,“your_avd_name”是需要创建的AVD名字,在CMD窗口中输入如图1-44所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0028_0005.jpg?sign=1739148462-WmfcgLULdVsfbvPzrKHexahqXrR7Jp6L-0-a578ff74cef1b18d266d6db13165b782)
图1-44 输入命令
图1-44窗口中创建了一个名为aa,target ID为3的AVD,然后在CMD窗口中输入“n”,完成操作,如图1-45所示。
![](https://epubservercos.yuewen.com/DF548F/3590549504259801/epubprivate/OEBPS/Images/figure_0028_0006.jpg?sign=1739148462-L2mgqFPG88CdZ2QYtbiXuHftXI31GXrR-0-b98ce71ae88c4859fc74b947b3b5aa8c)
图1-45 完成操作