Эмуляторы не работают в Xubuntu 12.04

Я недавно на андроиде. Я установил Android SDK и настроил несколько эмуляторов для работы с приложениями.

Но проблема в том, что никто не работает, когда я обедаю.

Я использую Xubuntu 12.04.

Вот как выглядит диспетчер виртуальных устройств:

диспетчер устройств

И одна конфигурация:

ARM

Вот больше информации о характеристиках ПК:

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 и андроидом 2.3).

Но тут даже окно эмулятора не появляется.

Еще одна вещь, которую я не могу удалить из эмуляторов. Я печатаю это emulator is running and can't be deleted:

невозможно удалить

Но я только начал sdk. Это выглядит очень странно.

Почему именно это происходит? Как решить эту проблему?


person catch23    schedule 12.01.2014    source источник
comment
Звучит глупо, но пробовали ли вы его выключить и снова включить?   -  person Stefano Sanfilippo    schedule 12.01.2014
comment
@StefanoSanfilippo да, я сделал это.   -  person catch23    schedule 12.01.2014


Ответы (2)


Перейдите в папку $HOME, найдите .android скрытую папку. Затем должна быть папка avd. Там должен быть ваш AVDNAME.INI и папка с таким же именем AVD. Удалите их обоих, заново создайте их с самого начала. Не используйте высокие значения памяти, создайте простой простой AVD, а затем запустите его. Также, как предложил Стефано в комментариях, рассмотрите возможность перезагрузки ОС.

person 72DFBF5B A0DF5BE9    schedule 12.01.2014

Когда эмулятор запускается, он пытается восстановить окно виртуального устройства в прежнее положение. Обычно он может даже определить, что окно находится вне поля зрения, и центрировать его.

К сожалению, это ненадежно с некоторыми оконными менеджерами Linux, и возможно, что эмулятор запустился, но по какой-то причине скрыт. Это объясняет, почему вы не можете удалить эмулятор. Попробуйте посмотреть, позволяет ли ваш оконный менеджер перечислять все активные окна и перемещать/центрировать их. Попробуйте другой оконный менеджер, если можете.

В противном случае, что именно происходит при запуске эмулятора? Ты видишь окно? Сообщение об ошибке? Что-нибудь?

Кроме того, 312 МБ ОЗУ, вероятно, слишком мало для устройства xdpi, попробуйте вместо этого увеличить его до 512.

person Digit    schedule 13.01.2014