关于android AVD 虚拟机调试出现的问题

最近,我正在买一本明日科技的书叫《android从入门到精通》,本来刚开始我在长沙实习的时候就接触到了android。感觉对android还是很感兴趣的。回到学校后,我就开始专研android,最近在调试的时候出现了一个问题就是:

WARNING: SD Card image already in use: C:\Documents and Settings\Administrator\.android\avd\myAndroid.avd/sdcard.img
 ko:Snapshot storage already in use: C:\Documents and Settings\Administrator\.android\avd\myAndroid.avd/snapshots.img

这样的错误信息。这是因为,在书本的第二章交我们创建虚拟的AD卡造成的,出现这样的信息的时候最好的解决办法就是找到Sdcard.img路径然后栓掉他,

栓掉后如果出现了以下的信息:

WARNING: Data partition already in use. Changes will not persist!
WARNING: Cache partition already in use. Changes will not persist!

1.这时候最好的解决办法就值 ecplise中的虚拟机管理器中栓掉现在正在用的虚拟机,重新新建一个虚拟机,我试过很多办法,我觉得最快的解决办法就是再新建一个

虚拟机。

2.如果不用虚拟机在真实android机上运行也可以,这适合于电脑配置比较差的。

时间: 2024-10-30 09:09:00

关于android AVD 虚拟机调试出现的问题的相关文章

cocos2dx小知识——Android虚拟机调试问题

1.提出问题 遇到过这样的一个问题:我将cocos2dx程序移植到Android项目中去后,想通过Android虚拟机来进行调,但是运行虚拟机后,出现如下错误: Unfortunately, MyTest has stopped. 这是因为:cocos2dx需要OpenGL进行渲染,而Android虚拟机没有这个东西,所以需要启用硬件的渲染器进行渲染,即GPU. 在老版本的Android SDK中,使用AVD创建虚拟机,是有勾选"Use Host GPU"这个选项的. 也就是使用主机的

android 内存泄露调试

一.概述 1 二.Android(Java)中常见的容易引起内存泄漏的不良代码 1 (一) 查询数据库没有关闭游标 2 (二) 构造Adapter时,没有使用缓存的 convertView 3 (三) Bitmap对象不在使用时调用recycle()释放内存 4 (四) 释放对象的引用 4 (五) 其他 5 三.内存监测工具 DDMS --> Heap 5 四.内存分析工具 MAT(Memory Analyzer Tool) 7 (一) 生成.hprof文件 7 (二) 使用MAT导入.hpro

启用VTX技术支持启动android的虚拟机 - 报错

第一次启用VTX技术支持启动android的虚拟机,启动时提示如下错误: Starting emulator for AVD 'AVD_for_Android_TV_1080p_by_Google'emulator: WARNING: Requested RAM size of 2048MB is too large for your environment, and is reduced to 1536MB.emulator: device fd:516HAX is working and e

android内存泄露调试,Heap,MAT

三.内存监测工具 DDMS --> Heap 无论怎么小心,想完全避免bad code是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方.Android tools中的DDMS就带有一个很不错的内存监测工具Heap(这里我使用eclipse的ADT插件,并以真机为例,在模拟器中的情况类似).用Heap监测应用进程使用内存情况的步骤如下: 1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图.Heap视图都是打开的: 2. 将手机通过USB链接至电

Ubuntu系统连接Android真机调试

第一步:查看usb信息: 在终端输入命令 lsusb 1 2 3 4 5 6 7 8 [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002

Android内存泄露调试

版权声明:本文为博主原创文章,未经博主允许不得转载. 版权声明:本文为兄弟连原创文章,未经博主允许不得转载. Android 内存泄漏调试 一.概述 如果我们编写的代码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机.为了能够使得 Android 应用程序安全且快速的运行, Android 的每个应用程序都会使用一个专有的 Dalvik 虚拟机实例来运行,即每个应用程序都是在属于自己的进程中运行的.一方面,如果程序在运行过程中出现了内存泄漏的问题,仅仅会使得自己的 进程

mac 无法连接android手机进行调试 解决方案

第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容): Android: Product ID: 0x2769              Vendor ID: 0x22d9              Version: 2.31              Serial Number: 6e5d48a4              Speed: Up to 480 Mb/sec

Chapter3——进入Android Dalvik虚拟机

虽然Android平台使用Java来开发应用程序,但Android程序却不是运行在标准Java虚拟机上的. 可能是出于效率和版权的考虑,Google为Android专门设计了一套虚拟机Dalvik Virtual Machine. 上面是第三章的前言,一年多以前,作者写这本书的时候,Kitkat(Android 4.4)还没有出来,作者也声明这本书默认使用的是Android4.1和Linux3.4的环境. 而4.4版本的Android的「开发者选项」中已经添加了Art模式和Dalvik模式切换的

更改Android AVD模拟器创建路径位置的方法

Android AVD模拟器默认路径为c:\user\username\.android\avd.欲将其移植到d盘下.方法为: 1. 建立目录 在D盘下建立Android_sdk_home目录,在其下建立.android子目录(注意前面有个点,假设系统提示请输入文件名称,则将原路径下的目录拷贝过来就可以),再在.android下建立avd目录.即建立了D:\Android_sdk_home\.android\avd 2. 配置环境变量. 打开 计算机->属性->环境变量->系统变量,新建