LINUX.ORG.RU

Разработка под android

 ,


0

1

Всем доброго времени суток.

Кто-нибудь сталкивался с проблемой - при попытке эмулировать устройство, иксы падают в segfault. Дистр - debian unstable/experimental, самая свежая android sdk. В чём может быть проблема.

Заранее спасибо.



Последнее исправление: Sektor (всего исправлений: 2)

Ответ на: комментарий от TERRANZ

Проприетарный от nvidia (карточка NVIDIA NVS 3100m)

Sektor
() автор топика

У меня в linux mint эмулятор работает.

dave ★★★★★
()

Работал в debian sid на блобе nvidia. С experimental дел не имею. Eclipse брал последний с сайта.

nand
()
Ответ на: комментарий от no-such-file

А что, иксы в логах при падении ничего не пишут?

[   305.439] Backtrace:
[   305.439] 0: /usr/bin/X (xorg_backtrace+0x49) [0xb7704769]
[   305.439] 1: /usr/bin/X (0xb7587000+0x181186) [0xb7708186]
[   305.439] 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) [0xb756540c]
[   305.439] 
[   305.439] Segmentation fault at address (nil)
[   305.439] 
Fatal server error:
[   305.439] Caught signal 11 (Segmentation fault). Server aborting
[   305.439] 
[   305.439] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   305.439] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   305.439] 
[   305.476] (II) evdev: Power Button: Close
[   305.476] (II) UnloadModule: "evdev"
[   305.477] (II) evdev: Video Bus: Close
[   305.477] (II) UnloadModule: "evdev"
[   305.478] (II) evdev: Sleep Button: Close
[   305.478] (II) UnloadModule: "evdev"
[   305.484] (II) evdev: Integrated Camera: Close
[   305.484] (II) UnloadModule: "evdev"
[   305.485] (II) evdev: AT Translated Set 2 keyboard: Close
[   305.485] (II) UnloadModule: "evdev"
[   305.499] (II) UnloadModule: "synaptics"
[   305.506] (II) evdev: TPPS/2 IBM TrackPoint: Close
[   305.506] (II) UnloadModule: "evdev"
[   305.506] (II) evdev: ThinkPad Extra Buttons: Close
[   305.507] (II) UnloadModule: "evdev"
[   307.265] Server terminated with error (1). Closing log file.
Sektor
() автор топика

Кто-нибудь сталкивался с проблемой - при попытке эмулировать устройство, иксы падают в segfault.

А какой смысл с этого эмулятора? На железе всяко удобнее тестировать.

andreyu ★★★★★
()

в xsession-errors смотреть что вылетело. это может быть WM, например, а не иксы.

waker ★★★★★
()
Ответ на: комментарий от andreyu

А какой смысл с этого эмулятора? На железе всяко удобнее тестировать.

У тебя есть куча железок с кучей версий андроидов?

r ★★★★★
()
Ответ на: комментарий от r

У тебя есть куча железок с кучей версий андроидов?

Смотря что считать кучей. Но да, некоторое количество есть именно для этого. В любом случае далеко не все можно протестировать в эмуляторе. А если понадобится отладить шейдеры, то про эмулятор и воовсе можно забыть.
Впрочем эмулятор сам по себе еще тот тормоз. Мои нервы не могут выдержать пока оно запустится и когда в нем запустится приложение.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Опять же, эмулятор не гарантия того, что приложение так же будет работать и на железе.

andreyu ★★★★★
()
Ответ на: комментарий от r

Мои нервы не могут выдержать пока оно запустится

Не туши его.

Приложения от этого в эмуляторе работать быстрее не станут, поддержка шейдеров не появится.
Использовать как тестовый полигон, вместо набора основных девайсов, эмулятор нельзя.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Приложения от этого в эмуляторе работать быстрее не станут,

нормально они там работают.

Использовать как тестовый полигон,

Как раз таки можно. Особенно для тестов совместимости.

r ★★★★★
()
Ответ на: комментарий от r

нормально они там работают.

Ну-ну. Видимо у нас разные с вами понятия о нормальности. У меня эмулятор и на четырех ядрах тормозит.

Как раз таки можно. Особенно для тестов совместимости.

Да, ну расскажите, как мне в эмуляторе проверить корректность работы OpenAL, OpenSL, OpenGL?
Все это можно протестировать только на реальном железе.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

У меня эмулятор и на четырех ядрах тормозит.

На моих ядрах не тормозит:) Не медленнее телефона.

Да, ну расскажите, как мне в эмуляторе проверить корректность работы OpenAL, OpenSL, OpenGL?

Я не говорю что эмулятор заменяет железку. И не всем надо Open[ASG]L.

Но говорить что эмулятора не нужен по причине вышеупомянутого - это все равно что говорить что жава не нужна потому что джрайвера под ликус на ней не пишутся.

r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.