Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Delphi XE5 проблемы с запуском приложения Android


Автор: artmaestro 15.11.2013, 00:59
Здравствуйте.

Решил установить RAD Studio XE5 и решил написать первый Hello World! под Андроид. Смотрел пример по разработке приложения под андроид (размещение кнопки на форме и запуск приложения в эмуляторе), сделал все так как было показано, но возникли ряд ошибок, часть из них устранил, теперь как я понимаю, программа компилируется, запускается эмулятор.

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

еще эмулятор очень сильно виснет.

Автор: Akella 17.11.2013, 22:54
Цитата(artmaestro @  15.11.2013,  00:59 Найти цитируемый пост)
еще эмулятор очень сильно виснет.

Тут дело не в дельфи скорее всего, а в самом эмуляторе.

Автор: artmaestro 18.11.2013, 20:48
Я когда-то на java тоже пытался программировать под Андроид. скачал sdk и та же самая проблема была. вопрос так и не решил. Подскажите как решить вопрос с эмулятором?

Автор: gesper 20.11.2013, 14:44
Как мне объясняли. Приложение не виснит, если в RAD используется эмулятор из SDK, то там запускается виртуальная машина, на которой эмулируется работа прибора включая до работы процессора нужной архитектуры. Т.е. Стартует Ява, Стартует Линукс, Стартует и устанавливается в первый раз долго Андроид. И потом программа.

Указанные выше вопросы заставляют задать наводящие - а программа вобще устанавливается или нет? Вы ее в списке меню программ видите, запустить можете?
Может просто идет компиляция, и не передается apk пакет в эмулятор.
Кому не нравятся тормоза есть возможность подключить по usb свой мобильник и тестировать на нем все ПО.

Автор: Akella 20.11.2013, 22:05
По идее нужно так. Запустить эмулятор и пусть он виси всё время.

Автор: Akella 2.12.2013, 21:57
http://habrahabr.ru/post/130201/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)