Russian Qt Forum
Май 18, 2024, 00:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt5, Android  (Прочитано 12604 раз)
sidsukana
Гость
« : Июль 09, 2013, 06:18 »

Решил попробовать собрать хеллоуворлд под андроид и с первого раза блин комом.
Во первых не понятно как создается .apk.
Консоль сборки пишет что все собрано успешно, однако apk пакет не могу найти.
При запуске эмулятора с программой, запускается эмулятор и все. Когда его закрываю, то в консоли пишется что не удалось установить проект на устройство.

Собираю на Win7 (если под виндой это дело не работает, то это все меняет)
Записан
_OLEGator_
Гость
« Ответ #1 : Июль 10, 2013, 08:59 »

Сам недавно изучаю это направление. Есть сборка Build проекта, а есть установка (развертывание) - Deploy. Тебе нужно второе.
Записан
sidsukana
Гость
« Ответ #2 : Июль 10, 2013, 12:23 »

В том то и дело, жму - установить проект. Запускается эмулятор и все.
Записан
_OLEGator_
Гость
« Ответ #3 : Июль 10, 2013, 13:27 »

Нужно дождаться запуска эмулятора, только потом начнется процесс установки и создания apk.
Эмулятор можно и вручную запустить, в настройках.

UPD
И еще, поищи в каталоге проекта *.apk. У меня они лежат в android\bin.
« Последнее редактирование: Июль 10, 2013, 15:30 от _OLEGator_ » Записан
sidsukana
Гость
« Ответ #4 : Июль 11, 2013, 05:29 »

Нужно дождаться запуска эмулятора, только потом начнется процесс установки и создания apk.
Эмулятор можно и вручную запустить, в настройках.

UPD
И еще, поищи в каталоге проекта *.apk. У меня они лежат в android\bin.
Записан
merke
Гость
« Ответ #5 : Июль 11, 2013, 06:12 »

Я например так и не смог запустить на эмуляторе, у меня получилось подключить смартфон и на нем запустить без проблем, после чего появился *.apk файл. 
Записан
_OLEGator_
Гость
« Ответ #6 : Июль 11, 2013, 09:53 »

Мне пока не удалось запустить приложение Qt5 на смартфоне, просто белый экран. Пока тренируюсь на necessitas и Qt 4.8.2
И QtCreator там не так глючно работает, в поставке с Qt5 при открытии настроек на вкладке android креатор подвисает, часто приходится прибивать его, чтобы не ждать.
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #7 : Июль 11, 2013, 11:24 »

У меня на девайсах все нормально работает. В линуксе на эмуляторе черный экран при запуске приложения(QML), а на винде эмулятор просто виснет на заставке Android.
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
_OLEGator_
Гость
« Ответ #8 : Июль 11, 2013, 11:40 »

Разобрался. QtQuick 2.0 надо использовать.
Но креатор тупит сильно в настройках.

to kibsoft: эмулятор просто долго грузится под виндой. Подожди подольше, пока он пробрехается.
Записан
sidsukana
Гость
« Ответ #9 : Июль 11, 2013, 13:37 »

Вот у меня apk не создается. Папка android есть но там только манифест и res/src .
Может реально свой смартфон подсоединить вместо эмулятора.
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #10 : Июль 11, 2013, 13:45 »

Еще бы как-то Genymotion заставить работать для qt приложений..тогда никакой эмулятор не нужен. Я пробовал, но там почему-то при загрузке Qt приложения библиотеки не грузятся некоторые, поэтому черный экран.
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
NKovalev64
Гость
« Ответ #11 : Сентябрь 14, 2013, 18:46 »

Еще бы как-то Genymotion заставить работать для qt приложений..тогда никакой эмулятор не нужен. Я пробовал, но там почему-то при загрузке Qt приложения библиотеки не грузятся некоторые, поэтому черный экран.

Работаю под виндой. Пишу на QtQuick 2.0 (Qt 5.0.1), под андройд собирается замечательно, запускаю автоматом из крейтора в Genymotion - все работает!
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #12 : Сентябрь 14, 2013, 20:29 »

Спасибо за информацию, попробую. Может в новой версии работает.
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
vizir.vs
Гость
« Ответ #13 : Ноябрь 05, 2013, 14:12 »

Мне пока не удалось запустить приложение Qt5 на смартфоне, просто белый экран. Пока тренируюсь на necessitas и Qt 4.8.2
И QtCreator там не так глючно работает, в поставке с Qt5 при открытии настроек на вкладке android креатор подвисает, часто приходится прибивать его, чтобы не ждать.

Удалось решить проблему с зависанием? У меня на винде такая же проблема, я поэтому под linux пишу. Там такого нет.
Записан
_OLEGator_
Гость
« Ответ #14 : Ноябрь 05, 2013, 15:05 »

to vizir.vs:
Да, Qt Creator 2.8.1 уже нормально работает в этом плане.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 21.