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 avd
–name 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 512M
e:\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 and
Settings\Administrator\.android\avd\MyAVD.avd
修改其路径即可

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

==================================

==================================

==================================

在eclipse中安装了android环境后,可以直接创建AVD和sdcard的,windows->Android SDK and AVD Manager,创建一个AVD时,可以同时创建sdcard等。以下主要讲用命令行的方式创建这些东东。

一、 创建AVD

1.首先配置好环境变量,在path中加入模拟器路径,如

D:android-sdk_r06-windowsandroid-sdk-windows ools;

2.然后打开命令行(快捷键Win+R),输入cmd;

3.列出所有的平台:android list target或者android list targets

4.创建AVD:android create avd ?-name --target 其中your avd name 是你自己AVD的名字,targetID 是前面列出的平台id

或者android create avd ?-n -t (注意未简写时前面是--);

5.查看AVD是否创建成功:命令:android list avd

6.启动模拟器:命令:emulator -avd (your avd name)

二、创建sdcard

1. mksdcard 1024M D:androidsdcard.img 第一个参数为创建的sdcard的大小,第二个参数为sdcard的路径及名字,建议以img为后缀。(注意路径中不能有空格出现)创建sdcard可能需要30秒左右,请耐心等待;

2. 导入刚创建好的SD卡到模拟器中:emulator -avd -sdcard D:androidsdcard.img;导入好后模拟器会自动启动;

3. 在eclipse中可以查看sdcard中的信息,windows->show views-other-File explorer。

更多相关文章

  1. Android(二)数据存储和访问 之文件
  2. Android 读写Excel文件
  3. android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入S
  4. 修改Android Media Scanner的扫描路径
  5. android中编译资源文件的相关问题
  6. Android修改Eclipse 中的Default debug keystore路径,以及修改and
  7. 写TextView的Selector了解到的android读取xml文件的几点规则
  8. Android基础知识之Manifest文件的组织结构

随机推荐

  1. Android(安卓)屏幕分辩率相关问题
  2. Android的进程,线程模型
  3. Android读写XML(下)——创建XML文档
  4. Android(安卓)APK开发 Drawable文件夹下
  5. [置顶] 【电子书下载】《Android应用程序
  6. Android(安卓)Studio 打包apk,自动追加版
  7. Android(安卓)中的Parcelable序列化对象
  8. Android跨进程bindService与callback
  9. Android知识整理
  10. Android系统权限和root权限