Russian Qt Forum

Qt => Общие вопросы => Тема начата: Trademaster от Август 06, 2013, 22:32



Название: Компиляция в apk
Отправлено: Trademaster от Август 06, 2013, 22:32
И так ,хочу свое приложение скомпилировать в apk ... И вот собственно вопрос ,как!?


Название: Re: Компиляция в apk
Отправлено: gorec323 от Август 07, 2013, 08:56
Собственно в чем вопрос? Поставить Qt 5.1.0 для андроид, и все необходимые для программирования под андроид библиотеки. А затем собрать проек в QtCreator для андроида.


Название: Re: Компиляция в apk
Отправлено: Trademaster от Август 07, 2013, 22:47
Qt 5.1 для андроид ,и где это ,я лично такого не видел. Какие библиотеки ? SDK , NDK скачал ,нужны еще mips, arm , x86 ,что с этим делать ,что за x86 . И как его собрать под андроид потом я тоже не понимаю.


Название: Re: Компиляция в apk
Отправлено: gorec323 от Август 08, 2013, 08:36
Qt 5.1 для андроид ,и где это ,я лично такого не видел. 

Скачать можно здесь: http://qt-project.org/downloads#qt-lib (http://qt-project.org/downloads#qt-lib)

Какие библиотеки ?

Для этого нужны следующие библиотеки:
  • SDK
  • NDK
  • Apache ant
  • OpenJDK(как я понял под Linux) или JDK(остальные ОС)

Об этом можно почитать еще тут: http://doc-snapshot.qt-project.org/qtcreator-2.8/creator-developing-android.html (http://doc-snapshot.qt-project.org/qtcreator-2.8/creator-developing-android.html)

И как его собрать под андроид потом я тоже не понимаю.

Затем создается проект с конфигурацией сборки под андроид, делается стандартный build в Qt Creator и если все хорошо, то на выходе будет пакет <имя программы>.apk.


Название: Re: Компиляция в apk
Отправлено: Fregloin от Август 08, 2013, 11:11
Установил все, как по инструкции, создал эмулятор. Из окна настроек запускается, правда блокируются остальные окна креатора когда запущен эмулятор.
Когда его закрываю и пытаюсь запустить приложение, ничего не получается, ругается что не получилось его запустить и все.
Еще вопрос, под мобильные платформы нужно писать только под QML или есть возможность писать с помощью виджетов UI?


Название: Re: Компиляция в apk
Отправлено: gorec323 от Август 08, 2013, 11:53
Из окна настроек запускается, правда блокируются остальные окна креатора когда запущен эмулятор.
Да, есть такое, лучше запускай эмулятор не из креатора а в ручную. в папвке SDK AVD.exe, если на винде, так вроде называется. А из него запускаешь свое устройство.

Еще вопрос, под мобильные платформы нужно писать только под QML или есть возможность писать с помощью виджетов UI?

В креаторе есть примеры и на виджетах. Но как я понял, QML более заточен под мобильные платформы, но сам на QML еще не программировал, только приложения из примеров запускал. Да и еще сыровато, все-таки еще не превью.



Название: Re: Компиляция в apk
Отправлено: Fregloin от Август 08, 2013, 14:09
пытался запустить эмулятор из консоли, ругается на разрешение экрана эмулятора. запускаю в линуксе.
на виджетах не получается сделать приложение, не видит комплекты. если на qml - то видит и собирается.


Название: Re: Компиляция в apk
Отправлено: Trademaster от Август 09, 2013, 02:05
Qt 5.1 для андроид ,и где это ,я лично такого не видел. 

Скачать можно здесь: http://qt-project.org/downloads#qt-lib (http://qt-project.org/downloads#qt-lib)

Какие библиотеки ?

Для этого нужны следующие библиотеки:
  • SDK
  • NDK
  • Apache ant
  • OpenJDK(как я понял под Linux) или JDK(остальные ОС)

Об этом можно почитать еще тут: http://doc-snapshot.qt-project.org/qtcreator-2.8/creator-developing-android.html (http://doc-snapshot.qt-project.org/qtcreator-2.8/creator-developing-android.html)

И как его собрать под андроид потом я тоже не понимаю.

Затем создается проект с конфигурацией сборки под андроид, делается стандартный build в Qt Creator и если все хорошо, то на выходе будет пакет <имя программы>.apk.

скачал с оракла openJDK ,установил. И как его теперь подключить к qt ? Точнее ,что конкретно подключить?
(ему нужен как я понял какой-то конкретный  файл ,а не папка ,вот я и не могу понять ,какой.
В случае ,если я выберу что - либо вообще ,у меня при запуске "параметров" полностью залагивает весь qt и приходится его переустанавливать.


Название: Re: Компиляция в apk
Отправлено: gorec323 от Август 09, 2013, 11:32
У меня получилось, только когда выбрал папку с JDK, а не файл.