`
mfcai
  • 浏览: 409127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android中AVD的使用

阅读更多
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文件路径引用错误造成的。
分享到:
评论
3 楼 liangrockman 2010-11-15  
不错,不错,收下了!
2 楼 myeclipse688 2010-11-10  
LZ...其实不用那么麻烦的
在创建AVD的时候使用-p 路径 就OK了
例如:
create avd -n name -p d:\avd -s skin 
1 楼 lovext 2010-11-01  
解决办法二:
   修改配置文件中的路径,比如我的AVD名称是MyAVD, 打开
      C:\Documents and Settings\Administrator\.android\avd目录中的文件MyAVD.ini文件,找到
       target=android-5path
             =C:\Documents and  Settings\Administrator\.android\avd\MyAVD.avd
修改其路径即可

第二个比较好

相关推荐

    Android及avd模拟器ip设置详细操作.doc

    在 cmd 中输入以下命令,打开 shell 窗口,然后进入到 Android SDK 目录下的 platform-tools 目录。接着,在命令行中执行 adb shell 命令。如果出现错误提示“error: device ‘(null)’ not found”,则需要杀掉 adb...

    更改Android_AVD模拟器创建路径位置的方法

    在进行Android应用开发时,很多开发者会使用Android Virtual Device (AVD)模拟器来进行测试和调试。然而,默认情况下,AVD模拟器会被创建在用户的主目录下,具体路径为`C:\Users\用户名\.android\avd`。对于那些硬盘...

    Android-avd无法启动解决方案

    4. **系统兼容性**:Windows 7可能对某些较新的AVD功能支持不佳,尝试使用更旧的Android版本或者升级操作系统到Windows 10。 5. **杀毒软件冲突**:某些杀毒软件可能阻止模拟器正常运行,尝试暂时禁用杀毒软件或将...

    android模拟器AVD下载与使用指导

    介绍 android模拟器AVD所需要的软件下载与环境配置,以及使用。

    Android SDK Manager和AVD Manager使用.docx

    ### Android SDK Manager与AVD Manager使用详解 #### 一、Android SDK Manager 使用 **Android SDK Manager** 是Android软件开发工具包管理器的核心组件之一,它作为桥梁连接本地计算机与远程服务器,负责从服务器...

    android 开发改变.avd的路径

    - **Windows**:右键点击“我的电脑”,选择“属性”>“高级系统设置”>“环境变量”,在“用户变量”中添加一个新的变量名 `ANDROID_AVD_HOME`,变量值为新建的 `.avd` 文件夹路径,例如 `D:\android_sdk\avd`。...

    android创建avd

    在Android开发过程中,Android Virtual Device (AVD) 是一个至关重要的工具,它允许开发者在模拟环境中测试应用程序,而无需在真实设备上进行。本篇文章将深入探讨如何在Eclipse集成开发环境中创建AVD来解决“Failed...

    Android SDK and AVD Manager

    在实际开发中,Android SDK和AVD Manager的使用流程通常是这样的: 1. **安装SDK**:下载并安装Android SDK,通常会包含SDK Manager,用于更新和管理SDK组件。 2. **创建AVD**:通过AVD Manager创建一个或多个虚拟...

    android avd配置问题

    AVD 广泛应用于 Android 应用程序的开发和测试中。使用 AVD,开发者可以在不具备真实 Android 设备的情况下进行测试和开发,提高开发效率和产品质量。 结语 本文为读者提供了解决 Android AVD 配置问题的方法,...

    windows 7下android AVD配置

    ### Windows 7 下 Android AVD 配置详解 随着移动应用开发的需求日益增长,开发者们经常需要使用到各种工具来辅助开发与测试过程。本文将详细介绍如何在 Windows 7 系统环境下配置 Android 虚拟设备 (AVD),帮助...

    android基础入门(一)——搭建android开发平台创建模拟机AVD

    在AVD中,你可以安装应用程序,测试各种功能,甚至进行性能和兼容性测试。模拟器的一个好处是它可以快速重启,这对于调试和测试非常方便。 此外,Android Studio还提供了一系列强大的工具,如代码编辑器、调试器、...

    Avd.rar_android_www.avd01a

    3. **调试便利**:可以直接在AVD中进行调试,便于问题定位。 4. **性能优化**:通过调整AVD设置,可以模拟不同性能级别的设备,帮助优化应用性能。 然而,AVD也有其局限性,比如模拟速度较慢,尤其是在没有硬件加速...

    Android AVD创建及设置中各参数详解

    在深入探讨Android AVD(Android Virtual Device)的创建与设置参数之前,我们首先明确AVD在Android开发中的重要性。AVD是Android开发者用于测试应用的虚拟设备,它允许开发者在不同的Android版本、屏幕尺寸、硬件...

    在Android Studio中设置Flutter时,设备列表AVD卡在加载中的解决办法

    在 Android Studio 中设置 Flutter 时,设备列表 AVD 卡在加载中的解决办法 在 Android Studio 中设置 Flutter 时,设备列表 AVD 卡在加载中的解决办法是一个常见的问题。本文将详细介绍这个问题的解决办法,并对...

    Eclipse环境下创建AVD的两种方式.pdf

    在Android应用开发中,Android虚拟设备(Android Virtual Device, AVD)扮演着至关重要的角色,它允许开发者在没有物理设备的情况下模拟真实的Android设备进行应用测试和调试。在Eclipse环境中,创建AVD有两种主要...

    Android中Android Virtual Device(AVD)使用教程

    1. **通过Eclipse开发环境**:在Eclipse中,你可以使用Android SDK Manager创建AVD。通过选择"Window" -> "AVD Manager",然后点击"New"按钮,填写设备名称、选择Android版本、设置内存大小和其他硬件选项,最后点击...

    androidavd连接外部服务器的方法.pdf

    androidavd连接外部服务器的方法.pdf

Global site tag (gtag.js) - Google Analytics