`
包涵
  • 浏览: 37651 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android开发异常汇总

 
阅读更多
1.AppData\Local\Temp\\AndroidEmulator\TMPE7AA.tmp, No space left on device

启动模拟器的时候,提示以下错误:
Starting emulator for AVD '4.2.2'
NAND: could not write file C:\Users\HUANGY~1\AppData\Local\Temp\\AndroidEmulator\TMPE7AA.tmp, No space left on device
找一下C盘,竟整个盘都满了。在网盘找到一篇这样的文章:android emulator no space left on device,地址是:http://hi.baidu.com/bayuehu1974/item/b040dce7ea6802a0c10d75d7

今天碰到一个错误,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没有说明这一点,害的我忙了半天。
那怎样切换AndroidEmulator的目录呢,不让他放在C盘
1.设置环境变量,以后.android里面的东西就都储存在这里了,示例:
name:ANDROID_SDK_HOME
value:E:\android\local_avd
2.重新启动eclipse(如果正在运行,一定要关掉,再启动)
3.查看在Eclipse的preferneces -> Android -> Bulid Setting里,Default debug keystore已经更改。
默认是:C:\Users\huangyineng\.android\debug.keystore
更改为:E:\android\local_avd\.android\debug.keystore
4.更新创建你的模拟器
分享到:
评论

相关推荐

    android开发知识点汇总

    以下是对标题“android开发知识点汇总”和描述中提到的一些重要技术点的详细解析: 1. **知识库.txt**: 这个文件可能包含了Android开发的基础知识,如组件生命周期、布局管理、数据存储、网络请求、多线程处理等...

    Android应用开发常见错误与对策

    Android应用开发常见错误与对策 Android应用开发常见错误与对策 提纲 一、Android 总体框架介绍 1. Android历史 ...五、Android开发文化探讨 1. Android Design 文化 2. 做一个本分的APP 六、开放式讨论

    android开发问题总汇

    ### Android开发问题总汇 #### 1. Error: CreateProcess error=216, 版本不兼容问题 - **问题描述**:当尝试运行Android Studio或其他与Java相关的应用程序时,可能会遇到错误提示:“Error: CreateProcess error=...

    Android开发技巧总汇(5).pdf

    在Android开发中,掌握各种实用技巧可以极大地提升应用的质量和开发效率。以下是一些关键知识点的详细说明: 1. 坐标传递到Google Map 要将坐标显示在Google Map上,你需要首先在布局文件中添加MapFragment或...

    android开发文档合集

    在Android开发领域,掌握各种关键知识点是至关重要的。这个压缩包文件"android开发文档合集"为我们提供了一系列宝贵的资源,涵盖了界面设计、游戏开发、蓝牙通信等核心领域,旨在帮助开发者提升技能,实现高效和高...

    JAVA、android开发常用英语汇总

    在JAVA和Android开发中,掌握相关的英语词汇是十分重要的,因为这些术语构成了编程语言和相关文档的基础。以下是一些关键的开发词汇及其解释: A. `array`:数组,是存储相同类型元素的集合,可以通过索引来访问每...

    .Android开源项目分类汇总

    综上所述,".Android开源项目分类汇总"是一个宝贵的教育资源,涵盖了Android开发的多个方面。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。通过深入学习和实践,我们可以不断提升自己的技能,为个人和团队...

    【Android精品资源】联想Android开发工程师面试题

    资源包中的"联想Android开发工程师面试题.pdf"很可能是这些问题的汇总,阅读并理解这些问题将帮助你了解联想公司的具体需求和行业标准。而"资源说明.txt"可能提供了更详细的解释或解答提示,帮助你更好地准备面试。 ...

    Android 个人记账APP

    总的来说,这个Android个人记账APP结合了Android开发的基本元素,如用户认证、数据库操作、UI交互和数据可视化,是学习Android应用开发的好实例。对于开发者来说,深入研究这个项目可以帮助理解如何构建一个完整的...

    Android70道面试题汇总面试不再愁.pdf

    本文将对 Android 相关的面试题进行总结和解释,涵盖了 Android 开发中的多个方面,包括内存回收、异常处理、Math函数、Activity 生命周期、Intent 传递数据、SAX 解析 XML 文件、自定义 Style、Menu 等。...

    Android核心性能优化汇总

    适配不同分辨率和尺寸的设备是Android开发中的重要环节。可以使用百分比布局、FlexboxLayout 或者谷歌推出的 Jetpack Compose 来实现响应式布局,确保应用在各种设备上都能良好显示。 1.2.7 Flutter Flutter 是谷歌...

    Android Easeui 3.0 即时通讯的问题汇总

    - 考虑到异常情况,如网络不稳定,需要有相应的错误处理和重试机制。 - 定期同步用户信息,以保持数据新鲜度,同时监听后台发送的透传消息来更新数据库。 总之,Android Easeui 3.0 的即时通讯集成涉及到多个环节...

    android 4.1.2launcher Eclipse编译

    在Android开发领域,Android Launcher是系统的核心组件之一,它负责管理应用程序的启动界面以及桌面图标。在本项目中,我们关注的是针对Android 4.1.2版本的Launcher的Eclipse编译过程。Eclipse是早期广泛使用的...

    安卓职工考勤APP.7z

    《安卓职工考勤APP开发详解...总的来说,开发一个完整的职工考勤APP需要综合运用多种Android开发技术,并结合实际业务需求进行定制化设计。通过持续学习和实践,开发者可以创建出高效、稳定且用户友好的考勤管理工具。

    京东2017校招Android主观题汇总.pdf

    【Android开发基础与面试知识点详解】 在Android应用开发中,Activity、Application以及线程管理是核心概念,也是面试中常见的考点。以下是对这些概念的详细解释: 1. **Activity**:Activity是Android中的一个...

    android下载源代码

    综上所述,这个"android下载源代码"项目涵盖了许多Android开发中的核心概念,包括多线程、网络通信、文件操作、并发控制以及用户界面的实时反馈。通过学习和分析这个示例,开发者可以深入理解Android平台上的下载...

    android相关

    在这个"android相关"的主题下,我们将探讨与Android开发相关的几个核心知识点,这些内容可以从提供的文件名称中推测出来。 首先,我们来看"xd-笔记之Java.doc"。Java是Android应用开发的基础语言,所有原生的...

    Android面试宝典5.0

    在《Android面试宝典5.0》中,内容广泛覆盖了Android开发领域中经常会遇到的面试题目,并且对这些题目进行了深入的分析和解答。书中的内容可以分为几个主要部分: 一、Android基础和高级面试 这部分内容包括对...

    Android代码优化技巧汇总

    在Android开发中,代码优化是提升应用性能的关键环节。以下是一些重要的Android代码优化技巧: 1. **避免不必要的对象创建**:对象创建需要消耗内存,尤其是对于短命的临时对象,它们可能导致频繁的垃圾回收,影响...

    收集整理的Android面试资料精编汇总文档资料(23个).zip

    这些文档资料涵盖了Android面试的核心知识点,旨在帮助求职者准备Android开发的社招面试。以下是根据提供的文件名,解析出的一些关键面试主题和相关知识点: 1. **腾讯Android社招面试源码相关11题+原理详解.docx**...

Global site tag (gtag.js) - Google Analytics