仿真器不能在Xubuntu 12.04上运行

时间:2014-01-12 16:47:30

标签: android android-emulator xubuntu

我是新来的机器人。我安装了android SDK并配置了几个仿真器来处理应用程序。

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

我正在使用Xubuntu 12.04。

以下是虚拟设备管理器的外观:

device manager

一个配置:

ARM

以下是有关PC特性的更多信息:

nazar@nazar-desctop:~$ 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

它应该有效。我在我的旧操作系统上尝试了这个配置 - Ubuntu 12.04(只适用于ARM处理器和android 2.3)。

但是这里甚至没有出现模拟器窗口。

还有一件事我无法删除任何模拟器。我打印emulator is running and can't be deleted

can't delete

但我只是开始了sdk。这看起来很奇怪。

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

2 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:0)

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