`
mfcai
  • 浏览: 405601 次
  • 性别: 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模拟器AVD所需要的软件下载与环境配置,以及使用。

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

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

    android创建avd

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

    Android SDK Manager和AVD Manager使用.docx

    Android SDK Manager和AVD Manager使用 Android SDK Manager就是一个Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载安卓开发所需工具到本地。  而AVD Manager是一个Android虚拟驱动...

    android avd配置问题

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

    Android SDK and AVD Manager

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

    Android-avd无法启动解决方案

    在Windons7下,有时候创建的模拟器无法启动,经常提示emulator-arm.exe已停止工作,本文对这个原因进行了分析和找出解决方案。

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

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

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

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

    Android 模拟器中AVD路径的修改(WIN7)

    Android 模拟器中AVD路径的修改(WIN7)

    Avd.rar_android_www.avd01a

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

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

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

    android 开发改变.avd的路径

    通过此文档,你可以清楚的知道如何改变.avd 的路径!

    创建Android Virtual Device (AVD )

    创建Android Virtual Device (AVD) 创建android应用,虚拟测试环境。

    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版本、设置内存大小和其他硬件选项,最后点击...

    Android Studio模拟器x86中文输入法.apk

    Android Studio模拟器 AVD intelx86 中文莱姆输入法.apk 安装包 x86模拟器中文输入法,x86模拟器中文输入法x86模拟器中文输入法x86模拟器中文输入法

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

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

    android AVD 自带的 API demo

    android AVD 自带的 API demo 2.3.3。可以下载到手机上,随时查看。因为一般AVD开发都很慢,所以用真机开发的小伙伴们有福了

Global site tag (gtag.js) - Google Analytics