2014-01-12 119 views
0

我刚刚在android。我安装了android SDK并配置了几个模拟器来处理应用程序。仿真器不在Xubuntu上运行12.04

但问题是,当我午餐时没有人不工作。

我使用Xubuntu 12.04。

这里是如何看起来虚拟设备管理器:

device manager

和一个配置:

ARM

这里是关于PC特征的详细信息:

[email protected]:~$ cat /proc/cpuinfo 
processor : 0 
vendor_id : AuthenticAMD 
cpu family : 15 
model  : 107 
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4000+ 
stepping : 1 
cpu MHz  : 2109.755 
cache size : 512 KB 
physical id : 0 
siblings : 2 
core id  : 0 
cpu cores : 2 
apicid  : 0 
initial apicid : 0 
fpu  : yes 
fpu_exception : yes 
cpuid level : 1 
wp  : yes 
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv 
bogomips : 4219.51 
TLB size : 1024 4K pages 
clflush size : 64 
cache_alignment : 64 
address sizes : 40 bits physical, 48 bits virtual 
power management: ts fid vid ttp tm stc 100mhzsteps 

processor : 1 
vendor_id : AuthenticAMD 
cpu family : 15 
model  : 107 
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4000+ 
stepping : 1 
cpu MHz  : 2109.755 
cache size : 512 KB 
physical id : 0 
siblings : 2 
core id  : 1 
cpu cores : 2 
apicid  : 1 
initial apicid : 1 
fpu  : yes 
fpu_exception : yes 
cpuid level : 1 
wp  : yes 
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv 
bogomips : 4219.14 
TLB size : 1024 4K pages 
clflush size : 64 
cache_alignment : 64 
address sizes : 40 bits physical, 48 bits virtual 
power management: ts fid vid ttp tm stc 100mhzsteps 

它建议立即进行删除d工作。我在我的旧操作系统 - Ubuntu 12.04(完全只用ARM处理器和android 2.3工作过)中尝试过这种配置。

但是这里甚至没有出现仿真器窗口。

还有一件事我不能删除任何模拟器。余吨打印出emulator is running and can't be deleted

can't delete

但我才开始SDK。这看起来很奇怪。

为什么会发生这种情况?如何解决这个麻烦?

+0

可能听起来很愚蠢,但是“你有试过把它关掉又打开吗?” –

+0

@StefanoSanfilippo yep我做到了。 –

回答

0

转至$HOME文件夹,找到.android隐藏文件夹。那么应该有avd文件夹。应该有您的AVDNAME.INI和一个具有相同AVD名称的文件夹。删除它们两个,从头开始重新创建它们。不要使用高内存值,创建一个基本的简单AVD,然后运行它。同样在Stefano的评论中建议,考虑重新启动操作系统。

1

当模拟器启动时,它会尝试将虚拟设备的窗口恢复到原来的位置。通常情况下,它甚至可以检测到窗口在视野之外,并重新调用它。

不幸的是,这对于某些Linux窗口管理器来说并不可靠,仿真器确实可能启动,但由于某种原因被隐藏。这将解释为什么你不能删除一个模拟器。尝试查看您的窗口管理器是否允许您列出所有活动的窗口并移动/居中它们。如果你也可以尝试另一个窗口管理器。

否则,启动模拟器时会发生什么?你看到一个窗户吗?错误消息?什么?

除此之外,对于xdpi设备,312 MB的RAM可能太低,请尝试将其提高到512。

相关问题