今天终于大功告成了android环境的搭建,网上已经有一大箩筐的关于android环境搭建的说明,这里我也就不再阐述了,因为以后只能利用晚上的时间来学习一下。我装上后,迫不急待的体验了一下。在用之前需要创建avd——android virtual device, avd实质上是用来描述模拟器的属性的,有了AVD开发人员可以为自己的模拟器进行必要的配置,比如屏幕尺、内存等。
创建AVD可以选择两种方式:一种是通过控制台名命:
cmd ——>切换至android的安装目录的tools下,并且通过命令 android list target 来显示当前可用的目标机,因为装的是android 2.2 sdk。然后通过命令 android create avd --name android21 --target 6 创建一个名为android21、目标机id是6,创建的AVD默认存放在:C:/Documents and Settings/Administrator/.android/下。最后通过命令 emulator -avd android21 来启动Android模拟器,但在控制台出下如下 错误:
使用命令 android list target 查询发现android21创建成功,如下图所示:
发现创建的avd是基于android 2.0平台的?难道和这有关系?先不管这个,试试emulator.exe命令,出现下列错误:
在网上终于找到原因了,原来是:
从命令行创建Android Emulator时,相应的文件是被放置到 “C:/Documents and Settings/Administrator/.android/ “ 下面了,而我在环境变量设置AVD路径为:变量名为 "ANDROID_SDK_HOME”= F:/Administrator/avd, 再把PATH+=%ANDROID_SDK_HOME% 所以emulator命令是在ANDROID_SDK_HOME所指的目录下查找相应的配置文件,从而导致上面的错误。
解决方案:
将.android这个文件下拷至ANDROID_SDK_HOME所指目录下,然后再运行命令 emulator -avd android21 终于成功了,不出现那个错误了,弹出如下窗口,分享一下小小的学习,
图片太大了,缩小了一下。也给这么好的平台节约点空间,嘿嘿,太完美了,andriod不愧是google的产品,厉害。
好了,今天就先学习到这里,以后一定要天天坚持学习Android。从今天起,每天对自己说一遍:我一定要学到Android平台上的(游戏)开发。