专业一元夺宝网站建设,dw制作网页步骤,店铺推广怎么做,深圳石岩做网站进行Android APP测试时#xff0c;若手持android手机设备稀少的情况下#xff0c;我们可以通过创建Android模拟器AVD来代替模拟android手机设备#xff0c;本文就具体介绍如何创建和使用AVD。 1、创建AVD 每个AVD模拟一套虚拟设备来运行Android应用程序。无论… 进行Android APP测试时若手持android手机设备稀少的情况下我们可以通过创建Android模拟器AVD来代替模拟android手机设备本文就具体介绍如何创建和使用AVD。 1、创建AVD 每个AVD模拟一套虚拟设备来运行Android应用程序。无论是在Eclipse下或者命令行下创建新的avd系统会在系统默认文件路径下自动创建一个.android 文件夹所创建的有关avd的配置信息则被保存在该.android目录下如 C:\Documents and Settings\Administrator\.android 1命令行方式创建AVD 进入Android SDK目录下的tools子目录如D:\Android\sdk\tools 运行 android create avd -n SERVYOU -t 2 在创建avd文件得第二步控制台提示“是否自定义自己得设备”默认选项是no如果输入 y接下来可以一步步根据提示定制自己得模拟器性能参数。 这里t代表target目标平台的Target ID我们可以使用android list targets来查看这里t的可选参数。 如Target ID2 对应的android 2.3.3系统平台 我们也可以查看刚刚创建的avd是否已存在可用命令android list avd查看 上方只是简单的创建一个avd模拟器当然我们可以定制模拟器的特定性能参数 选项 -t --target 新的AVD 的Target ID(必须) -c --sdcard 指向一个共享的SD 存储卡的路径或是为新的AVD 定制的新SD 存储卡的容量大小 -p --path 新AVD 将被创建的位置路径 -n --name 新AVD 的名称(必须) -f --force 强制创建(覆盖已存在的AVD) -s --skin 新AVD 的皮肤 举例如下将建一个名叫GPhone 的AVDTarget ID6、SD 存储卡容量52M、路径C:\AVD\、皮肤QVGA 创建一个新的AVDandroid create avd -n GPhone -t 6 -c 52M -p C:\AVD\ -s QVGA 2开发工具创建AVD 在Eclipse中。选择Windows Android SDK and AVD Manager。 在帖子android测试开发环境搭建中有描述过请查看此贴。 2、创建SDcard镜像文件模拟真实手机设备中的SDcard 进入Android SDK目录下的tools子目录运行 mksdcard -l sdcard 512M D:\Android\sdk\tools\sdcard.img 这样就创建了一个512M的SD卡镜像文件:查看D盘D盘的tools目录下会有一个sdcard.img 文件。 3、命令行下运行AVD时加载sdcard 进入Android SDK目录下的tools子目录运行 emulator -avd SERVYOU -sdcard sdcard.img 注意此处-sdcard 后跟镜像路径因为我当前正好是在镜像当前路径所以路径前缀省略了 输入命令后可直接启动SERVYOU模拟器如图 如果不想每次都加-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文件找到 targetandroid-5path C:\Documents and Settings\Administrator\.android\avd\MyAVD.avd 修改其路径即可。 遇到ERROR: unknown virtual device name 这样的问题一般是由于AVD文件路径引用错误造成的。 5、查看当前运行的模拟器/手机设备 运行adb devices可能查看到当前连接的模拟器和设备 6、通过命令安装APK到模拟器/真机 运行 adb install APK_Path 7、通过命令卸载模拟器APK 真机若要通过命令卸载需要有root权限 第一种用命令uninstall 运行 adb uninstall APK_Package_name如上图‘移动电子税务局’的包名为cn.com.servyou.xj 则运行adb uninstall cn.com.servyou.xj 第二种进入模拟器操作系统通过lunix命令删除不过此方法会造成APK清理不干净有残余数据 adb shell 进入模拟器自带的操作系统 cd data/app 切换到apk的安装目录 rm ***.apk 用Eclipse切换到DDMS的File Explorer中查看data/app下 如运行rm cn.com.servyou.xj-1.apk则可删除‘移动电子税务局’APK包此时再次运行lscn.com.servyou.xj-1.apk包名没有了 第三种可以再模拟器/真机上直接删除无需命令非常简单 进入Setting - Applications - Manage applications - 移动电子税务局 - Uninstall就可以直接删除了 转载于:https://www.cnblogs.com/ccxniit2004/p/3926935.html