通常情况下,android avd是创建在C:/Users/<username>/.android目录下,如果“我的文档”被移到其它盘下,avd在创建时就会报错。解决办法为:

打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比 如:"F:/AndroidEmulator”

  注意: 要先把C:\Users\Administrator\.android目录复制到你想要设定的目录

设定成功的话 ,在eclipse里preferneces -> Android -> Bulid Setting里为如下结果:Default debug keystore: F:/Android_Emulator//.android/debug.keystore

-----------------------------------------------------------

  实践后发现,这样会导致另外的错误。

  正确方法是:

引自:http://hi.baidu.com/leafinwind_lzh/item/346636ba17270ea0eaba938c

android模拟器的avd默认保存路径是C:\用户\用户名;

如果想要修改,可以按照如下步骤:(前提是在eclipse中添加的android插件,且由eclipse启动avd)

1.添加一个系统的环境变量,这个变量的名称只能是ANDROID_SDK_HOME,变量的值只能是你安装android的sdk的路径(比如:E:\android\android-sdk);

2.删除C:\用户\用户名;目录下的.android文件夹;

3.运行eclipse,打开windows->preferences->android->build:

可以看到Default debug keystore的是已经改变为设置的ANDROID_SDK_HOME加上\.android\debug.keystore

4.修改之后,新建的AVD就会在ANDROID_SDK_HOME所在目录下

更多相关文章

  1. Mac配置Android环境变量
  2. 使用gdb远程调试android native程序
  3. Android程序结构解析
  4. Android(安卓)Studio 将引用第三方jar包, Android工程的assets下
  5. Android中Hook Instrumentation 的实现
  6. 1 mkfile
  7. Android(安卓)NDK下载(r10~r21)
  8. Android(安卓)全局变量 Application
  9. Android各类路径获取方式

随机推荐

  1. 手把手教Linux驱动8-Linux IO模型
  2. 手把手教Linux驱动7-内核互斥锁
  3. linux驱动程序中的并发控制
  4. Ubuntu18.04搭建ssh服务器
  5. IIC驱动移植在linux3.14.78上的实现和在l
  6. 一文读懂数据治理和数据资产管理的关系
  7. C语言操作时间函数time.ctime,实现定时执
  8. linux设备驱动程序中的阻塞机制
  9. Linux crontab命令详解
  10. Linux从程序到进程