如何更改Android的默认虚拟机地址
第一种,虚拟机已经建立
1)找到虚拟机.ini这个文件,例如: zhai.ini
寻找方法:你可以在运行SDK Manager时看到最上面显示的虚拟机存放地址
例如显示:
List of existing Android Virtual Devices located at C:/Document and settings/zhaixishan/.android/avd
2) 修改zhai.ini文件
path={你想存放的地址}
例如修改为:D:/MyInstallPath/avd
3) 然后把虚拟机文件拷贝到你更改的地址中即可
第二种,创建时指定:
运行命令都在:cmd命令窗口下输入
1):查看已有的target,如没有自己下载
命令:android list target或者android list targets
例如:
D:/saftwareTools/Android SDK/tools>android list target
Available Android targets:
id: 1 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 2
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 2 or "Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8"
Name: GALAXY Tab Addon
Type: Add-On
Vendor: Samsung Electronics Co., Ltd.
Revision: 1
Based on Android 2.2 (API level 8)
SQVGAkins: WVGA854, WQVGA400, GALAXY Tab (default), HVGA, WQVGA432, WVGA800,
id: 3 or "android-9"
Name: Android 2.3
Type: Platform
API level: 9
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
2):创建AVD
命令: android create avd -n zhai -t 1 -c 8192M -f -p D:/MyInstallPath/avd/
-n --name 自己定义的虚拟机名字(zhai)
-t --target 我选得是Android 2.2
-c --sdcard 这个时候可以建一个sd卡,方面以后使用,我自己建了个8G的
-f --force 有时候文件属性是只读,这个选项可以解决,强制覆盖
-p --path 设置你自己想放置虚拟机的地址
运行之后显示:
ndroid 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Created AVD 'zhai' based on Android 2.2,
with the following hardware config:
hw.lcd.density=160
注:过程中会提醒你是否想配置特殊硬件,如果没有社么特殊设置就直接输入no即可。
命令:android list avd
D:/saftwareTools/Android SDK/tools>android list avd
Available Android Virtual Devices:
Name: zhai
Path: D:/MyInstallPath/avd
Target: Android 2.2 (API level 8)
Skin: HVGA
Sdcard: 8192M
命令:emulator -avd zhai
例如:
D:/saftwareTools/Android SDK/tools>emulator -avd zhai
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
04:27:23 E/ddms: shutting down due to uncaught exception
04:27:23 E/ddms: Bad version: standalone
java.lang.IllegalArgumentException: Bad version: standalone
at com.android.sdkstats.SdkStatsService.normalizeVersion(SdkStatsService.java:467)
at com.android.sdkstats.SdkStatsService.doPing(SdkStatsService.java:195)
at com.android.sdkstats.SdkStatsService.ping(SdkStatsService.java:130)
at com.android.ddms.Main.main(Main.java:78)
如何更改Android的默认虚拟机地址的更多相关文章
- 如何更改Android的默认虚拟机地址(Android virtual driver路径设置)
1.将其他目录下的.android复制到C:\Documents and Settings\Administrator路径下(具体的用户名看自己的).然后进入.android\avd打开avd.ini ...
- 更改Android studio中SDK,AVD的默认路径
对于大部分首次下载android studio开发android的人来说, 由于Android Studio将会默认把SDK,AVD下载到我们的C盘,造成大量内存的占用,那么如何更改SDK,AVD的路 ...
- [转载] 深入理解Android之Java虚拟机Dalvik
本文转载自: http://blog.csdn.net/innost/article/details/50377905 一.背景 这个选题很大,但并不是一开始就有这么高大上的追求.最初之时,只是源于对 ...
- 深入理解Android之Java虚拟机Dalvik
一.背景 这个选题非常大,但并非一開始就有这么高大上的追求. 最初之时,仅仅是源于对Xposed的好奇.Xposed差点儿是定制ROM的神器软件技术架构或者说方法了. 它究竟是怎么实现呢?我本意就是想 ...
- Android 开机默认横竖屏
做Android系统开发时,经常遇到机器开机默认横竖屏问题,现整理如下: 方法一:修改WindowManagerService.java 在这个类中修改int mRotation = 0;这个值即可. ...
- 启动android程序和虚拟机时候出现如下错误的解决方法
启动android程序和虚拟机时候出现如下错误的解决方法. 错误重现: [2011-07-13 16:22:48 - Emulator] invalid command-line parameter: ...
- 3.1、Android Studio在虚拟机中运行应用
Android虚拟机Monitor一个设备并且显示在你的开发计算机上.它可以允许你在不适用硬件设备的情况下开发.测试你的Android应用.虚拟机支持Android手机,Android Wear和平板 ...
- Saiku更改源代码实现默认查询一天的数据(十)
Saiku通过更改源代码实现默认查询前一天数据 saiku在本地进行的编译的方式前面已有教程说明,接下来就是更改原代码了 (从网上学得教程,目前只了解到获取最新一天的数据信息) 参考博客地址: htt ...
- 读取Android设备的MAC地址
读取Android设备的MAC地址 AndroidUtil.java package com.csdn.android.util; import com.csdn.android.framewor ...
随机推荐
- ACM学习历程—NPU 2015年陕西省程序设计竞赛网络预赛(正式赛)F题 和谐的比赛(递推)
Description 今天西工大举办了一场比赛总共有m+n人,但是有m人比较懒没带电脑,另外的n个人带了电脑.不幸的是,今天机房的电脑全坏了只能用带的电脑,一台电脑最多两人公用,确保n>=m. ...
- 数据结构与算法(5)----->二叉树
1. 概念 二叉树节点的结构: class Node{ int value; // value表示二叉树的节点值 Node left; Node right; // left和right表示二叉树的 ...
- break、continue和return的区别
break.continue和return的区别 break function myBreak() { for(var i = 0; i < 5; i++) { if(i == 3) { bre ...
- ZigBee自组网地址分配与路由协议概述
1. ZigBee简介 ZigBee是基于IEEE802.15.4标准的低功耗局域网协议.根据国际标准规定,ZigBee技术是一种短距离.低功耗的无线通信技术. ZigBee协议从下到上分别为物理层( ...
- Java对象序列化详解
深入理解Java对象序列化 1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比 ...
- 《精通Spring4.X企业应用开发实战》读后感第四章(Java反射)
package com.smart.reflect; public class Car { private String brand; private String color; private in ...
- 抽象方法(abstract method) 和 虚方法 (virtual method), 重载(overload) 和 重写(override)的区别于联系
1. 抽象方法 (abstract method) 在抽象类中,可以存在没有实现的方法,只是该方法必须声明为abstract抽象方法. 在继承此抽象类的类中,通过给方法加上override关键字来实现 ...
- 洛谷P3379 【模板】最近公共祖先(LCA)(dfs序+倍增)
P3379 [模板]最近公共祖先(LCA) 题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先. 输入输出格式 输入格式: 第一行包含三个正整数N.M.S,分别表示树的结点个数.询 ...
- UVa 10213 How Many Pieces of Land ? (计算几何+大数)欧拉定理
题意:一块圆形土地,在圆周上选n个点,然后两两连线,问把这块土地分成多少块? 析:这个题用的是欧拉公式,在平面图中,V-E+F=2,其中V是顶点数,E是边数,F是面数.对于这个题只要计算V和E就好. ...
- Linux 系统初始化和服务
系统的初始化和服务 1. Linux 系统启动流程 打开计算机,从主板 BIOS(Basic Input/Out System)读取其中所存储的程序,引导你找到存储系统的硬件(如光盘.硬盘等) 接下来 ...