Есть ли реальное решение для эмулятора Android? - PullRequest
1 голос
/ 03 ноября 2011

Я пытаюсь запрограммировать игру для телефонов Android. В любом случае я должен проверить любые свои незначительные изменения в моем коде. Но у меня есть только 5 МБ файла, и я использую SurfaceView , чтобы рисовать даже не GLSurfaceView (поэтому я думаю, что из-за я не использую OpenGL: 3D-вещи и просто рисование растровых изображений это должно быть быстрее. Я не уверен, потому что это было не быстро в C / BorlandC 8D), а эмулятор андроида настолько медленный, что убивает меня от ожидания. Я пытался не использовать все свои растровые изображения, чтобы он мог быстрее загружать и устанавливать. Но Как насчет FPS ????? Я получаю 5-10 кадров в секунду, что мне нужно 20 для моей игры. плюс иногда я не могу получить все растровые изображения, которые должны быть нарисованы эмулятором (Пример: если у меня 10 кадров в секунду из 5, я не вижу половину своих растровых изображений ...) Я могу не проверяйте, что происходит в моей игре! Поэтому, если есть лучший способ, пожалуйста, скажите мне. Я читал, что некоторые люди используют их телефон Android в качестве эмулятора, это действительно быстрее? Если так, я получу один. Некоторые говорят, что использование Windows XP - лучший способ, нет ли у него проблем с FPS? В этом случае мне нужно использовать виртуальную машину. Спасибо за любой ответ!

Ответы [ 2 ]

5 голосов
/ 03 ноября 2011

Есть довольно простой вариант.Вы можете использовать VirtualBox для запуска виртуальной машины, а затем установить androidx86 (http://www.android -x86.org /) в качестве операционной системы.Я попробовал сам, и производительность почти идеальная.

Здесь есть полное руководство http://androidspin.com/2011/01/24/howto-install-android-x86-2-2-in-virtualbox/

РЕДАКТИРОВАТЬ - после того, как виртуальная машина запущена, вам также нужно будет подключиться кВМ.Нажмите Alt-F1 и введите netcfg, чтобы получить IP виртуальной машины (должно быть что-то 10.0).Затем на вашем компьютере перейдите в каталог android tools и наберите ./adb connect <VM IP>:5555

0 голосов
/ 07 октября 2012

Я заметил, что есть программное обеспечение под названием «Bluestacks», оно даже поддерживает OpenGL ES, и вы получаете все необходимые вам FPS. Так что это идеально подходит для разработчиков Android. Конечно, это тоже бесплатно: это веб-сайт, который вы можете загрузить счастливое кодирование ...

...