1. 苏葳的备忘录首页
  2. 移动平台

the user data image is used by another emulator. aborting

android 模拟器 调试启动调试时,最近经常出现这个错误。为何呢? 据说出现原因是模拟器未能正常关闭,因而有些AVD下的lck文件未删除造成数据被锁定之类,不少贴子声称删除该AVD下所有lck文件即正常。但删除三个lck文件后,再次启动调试,则会重新启动一个模拟器实例,严重影响调试效率,而且有时甚至第二次调试就会再次出现如上错误。

有个贴子回贴中提到,将除了config.ini,userdata.img,sdcard.img三个之外的文件全部删除。试了下,再次启动模拟器后,似乎如上错误出现的少了许多?再用用观察一下吧。

另在Android中改变对话框默认位置的代码:

fsdlg= new AlertDialog.Builder(this).create();
 WindowManager.LayoutParams lp = fsdlg.getWindow().getAttributes();
   lp.x=0;//水平位于中点
   lp.y=200;//往下移一段距离
   fsdlg.onWindowAttributesChanged(lp);
   fsdlg.show();

等找到用xml配置文件方式改默认位置时再补充。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/289.html

发表评论

邮箱地址不会被公开。 必填项已用*标注