首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 后台程序占用资源的有关问题

2012-09-25 
android 后台程序占用资源的问题有时候点run运行程序后在Eclipse的控制台里可以看见错误ERROR: the user d

android 后台程序占用资源的问题

有时候点run运行程序后在Eclipse的控制台里可以看见错误

ERROR: the user data image is used by another emulator. aborting

原因是你上次没有将该模拟器正常关闭导致的,他会默认锁定该模拟器还是在运行,资源被占用了!?

?

解决方法有多种:

一种是进入:/Documents and Settings?/ 用户 / .android /的AVD / *设备* / (比如我的目录是:C:\Documents and Settings\Administrator\.android\avd\ycs.avd).然后删去以.lock结尾的文件夹就行——其实.lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。

第二种是先切换到DDMS界面,然后用进程管理的标签就可以终止进程了。

第三种是进入虚拟器的setting--application--manager application--选择对应的应用进行unstall或force stop!

第四种是养成顺手关门的好习惯:

@Override

protected void onDestroy() {

super.onDestroy();

?

System.exit(0);

//或者下面这种方式

//android.os.Process.killProcess(android.os.Process.myPid());?

}

第五种是手动在程序中关闭:

热点排行