android模拟器无法启动 -----No space left on device

原创 2011年06月19日 20:23:00

 

 

 

 

 

今天碰到一个错误,android模拟器无法启动,错误提示如下:

[ Emulator] NAND: could not write file D:/android-sdk-windows/platforms/android-9/images//system.img, No space left on device

 

google了半天,有人说是模拟器空间不足,建议清除模拟器上的用户数据。使用如下命令:

android list avd
emulator -avd My_Avd_Name -wipe-data

 

结果我试了半天也不行。发现重新创建一个新的emulator也不行。启动android所有其他的emulator也不行。这说明问题跟具体的模拟器无关。

 

百度上有人建议说:C:/Documents and Settings/Administrator/.android
一般的目录是这里,而这个盘已经满了,只剩下几十M的容量是不够的。(系统盘一般是C盘)因为空间不足就无法启动,删了一些文件后重新运行eclipse就好了。

 

结果我清除了C盘腾出2G的空间也还是不行。这说明以上办法都无效。

 

最后,我无意中注意到系统临时文件TEMP目录所在的磁盘J满了——该 J 盘被我设为内存盘,原为加快速度,把系统临时目录TEMP放入该盘下。我找到原因了,发现在TEMP目录下有一个AndroidEmulator目录,我重新定义了系统TEMP目录的指向,把该目录调整到其他的硬盘上,然后把AndroidEmulator目录COPY过去。重启Eclipse就OK乐。

 

这说明,android模拟器在启动时,是要在系统TEMP目录下的AndroidEmulator目录中存放一些临时文件的。这需要占据部分空间。只是不知道为何Android没有说明这一点,害的我忙了半天。

android模拟器错误No space left on device解决方法

运行apk加载到模拟器时出现下面错误: Failed to install hello.apk on device 'emulator-5554': No spaceleft on device ...
  • linking530
  • linking530
  • 2014年12月23日 18:36
  • 3582

adb push 。。。显示:No space left on device

当编译完了so,或者jar想要push到手机里时,出现了No space left on device这样的问题。 可是打开手机看存储内存还很多,这是弄啥嘞? 其实so和jar使用的并不是你在手机...
  • shi_xin
  • shi_xin
  • 2015年08月06日 16:12
  • 3149

No space left on device(android开发)

错误分析
  • myxuan475
  • myxuan475
  • 2015年12月17日 13:33
  • 912

Android模拟器无法启动 -----No space left on device

Android模拟器问题 --No space left on device
  • Young_Gao
  • Young_Gao
  • 2016年10月17日 18:44
  • 412

Android模拟器使用说明

1、Android模拟器介绍 Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://be...
  • baidu_23287903
  • baidu_23287903
  • 2016年07月13日 08:12
  • 1654

# 关于adb push XX.apk /system/app/XX.apk 时出现错误:No space left on device 错误

关于adb push XX.apk /system/app/XX.apk 时出现错误:No space left on device 错误因为之前没有直接用adb去安装一个程序,也不是很熟悉其中涉及的...
  • zxb394874928
  • zxb394874928
  • 2016年09月29日 15:33
  • 1016

关于“No space left on device的原因”

看到这个错误,第一个反应是磁盘空间满了;但df一看,每个分区的空间都还富余的很。从munin 的监控图表上看 Filesystem usage 也很平稳,但下面的 Inode usage 就有问题了,...
  • liudayu_hikvision
  • liudayu_hikvision
  • 2011年01月17日 19:59
  • 35544

adb 操作指令详解

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 持续更新中,欢迎提 PR 和 Issue 补充...
  • zeweig
  • zeweig
  • 2017年03月09日 17:35
  • 3873

linux No space left on device 问题解决

问题:网站无法登陆,上传文件失败 …查找问题: 查看日志,出现如下错误: PHP Warning: session_start(): open(/var/tmp/php/session/sess_s...
  • qq_16179585
  • qq_16179585
  • 2016年06月02日 13:22
  • 932

CentOS系统:no space left on device错误

我用的阿里云的CentOS服务器,用的nginx+apache,最近启动nginx报28:no space left on device的错误,就是磁盘满了 一:解决 1、使用命令:df -lk ...
  • u013082989
  • u013082989
  • 2016年04月29日 21:29
  • 4718
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android模拟器无法启动 -----No space left on device
举报原因:
原因补充:

(最多只允许输入30个字)