android创建AVD创建SDCard镜像文件 命令行下运行AVD时加载sdcard AVD路径设置

  次阅读 来源:互联网(转载协议) 2016-01-14 14:59 我要评论(0)

1、创建AVD

android sdk 1.5 版本以后的开发中,必须至少创建一个AVD,每个AVD模拟一套虚拟设备来运行Android应用程序。无论是在eclipse下或者命令行下创建新的 avd,系统会在系统默认文件路径下自动创建一个.android 文件夹,所创建的有关avd的配置信息则被保存在该.android目录下,如:

C:\Documents and Settings\Administrator\.android

1)命令行方式创建AVD

命令格式:android create avd -n [avd名称] -t [api level]

进入Android SDK目录下的tools子目录,运行:

android create avdname adk_1_5_version --target 2

在创建avd文件得第二步,控制台提示 是否自定义自己得设备 ,默认选项是"no",如果输入 "y",接下来可以一步步根据提示,定制自己得模拟器性能参数。

这里t代表target目标平台的API Level,我们可以使用android list targets来查看这里t的可选参数,

进入Android SDK目录下的tools子目录,运行:android list targets

2)开发工具创建AVD

1、在Eclipse中。选择Windows > Android SDK and AVD Manager

2、点击左侧面板的Virtual Devices,再右侧点击New

3、填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值

4、点击Create AVD即可完成创建AVD

注意:如果你点击左侧面板的Virtual Devices,再右侧点击New ,而target下拉列表没有可选项时,这时候点击左侧面板的Available Packages,在右侧勾选

https://dl-ssl.google.com/android/repository/repository.xml,

然后点击Install Selected按钮,接下来就是按提示做就行了

2、创建SDCard镜像文件

进入Android SDK目录下的tools子目录,运行

mksdcard -l sdcard 512Me:\sdcard.img

这样就创建了一个512M的SD卡镜像文件:查看E盘,E盘下会有一个sdcard.img 文件

3、命令行下运行AVD时加载sdcard

进入Android SDK目录下的tools子目录,运行

emulator -avd MyAVD -sdcard android.img

如果不想每次都加-sdcard $sdcard_path,有两个办法

解决办法一:可以把sdcard.img 复制到C:\Documents and Settings\Administrator\.android\avd\下对应的AVD目录下

解决办法二:修改配置文件,C:\Documents and Settings\Administrator\.android\avd\AVD_NAME.avd\,打开config.ini,加入以下 行:sdcard.path=你的SD卡路径

4、AVD路径设置

前面提到,不管用Eclipse还是从命令行创建Android Emulator时,相应的文件是被放置到C:\Documents and Settings\Administrator\.android下面。如果想改变AVD的路径设置,也有2个办法

解决办法一:

新添加一个环境变量,名字为 "ANDROID_SDK_HOME ,然后把变量值改为你想将".android 文件夹(AVD信息)所放置的位置

解决办法二:

修改配置文件中的路径,比如我的AVD名称是MyAVD, 打开

C:\Documents and Settings\Administrator\.android\avd目录中的文件MyAVD.ini文件,找到

target=android-5path

=C:\Documents andSettings\Administrator\.android\avd\MyAVD.avd

修改其路径即可

若遇到ERROR: unknown virtual device name 这样的问题一般是由于AVD文件路径引用错误造成的

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 全球陷入"区块链狂热"潮,大规模应用还需等待

    全球陷入"区块链狂热"潮,大规模应用还需等待

  • 马云的新零售?张近东的智慧零售?抑或是刘强东的第四次零售革命?

    马云的新零售?张近东的智慧零售?抑或是刘强东的第四次零售革命?

  • 区块链最近太火,但A股多家公司明确表态不考虑涉足

    区块链最近太火,但A股多家公司明确表态不考虑涉足

  • 汤晓鸥:人工智能的中国式文艺复兴

    汤晓鸥:人工智能的中国式文艺复兴

网友点评网友点评
阅读推荐阅读推荐

算法 任何一个入门的软件开发人员都会听到这句话:算法是软件的灵魂!近年来大火的机器学习即是在算法在人工智能上的集中体现。今日头条通...

据《日本经济新闻》报道,日本东京大学教授稻叶雅幸等人开发出再现日本人骨骼肌肉构造的机器人。机器人各部位的肌肉和骨骼长度与日本人的平...

以奥黛丽-赫本为原型打造的人形机器人索菲娅首次拜访了印度。索菲娅是世界上首位获得公民身份的机器人,她在12月30日出现在了印度理工学院...

在查获现场,代售点电脑旁的一台机器人通过敲击电脑键盘抢票。 广州日报惠州讯 (全媒体记者秦仲阳 通讯员张中铃摄影报道)2018年春运售票已...