2014-01-12 117 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。

相關問題