LINUX.ORG.RU

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

Get Android SDK from скачал архив 400 метров, попробовал распаковать, загрузка ЦП 100, подождал пару минут, никаких результатов. Чем распаковывать?

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

0. Android SDK всегда выкладывается в обычном архиве. Ещё Android NDK нужен.

1. Поддерживается только QML.

2. Убедись, что у тебя установлен Qt 5.2 (никакая не бета, а финальный релиз).

3. Cклонируй себе этот example project:

https://qt.gitorious.org/qt-labs/weather-app/source/af7950fa94781c74184300de594046a22572b217:.

4. Открой его в последнем Qt Creator, который 3.0. Нужно ещё задать путь к JDK, Android SDK и NDK, если они ещё не заданы.

ufw
()
Ответ на: комментарий от Y

Должно быть QML-приложение, не на виджетах.

никому оно не должно, на виджетах все вполне работает
другое дело, что у них стиль под тач-интерфейс не заточен

dt1 ★★
()

1. качаешь android sdk, java jdk, ant, android ndk.
2. делаешь так чтобы друг друга они видели, например через переменные среды.
3. в android sdk, запускаешь android, это менеджер, отмечаешь там платформы каке тебе надо он их докачает.
4. здесь уже можно компилить примеры из ndk, команды ndk-build + ant debug, apk будет собран. Далее его через adb заливаешь на реальное устройство либо на виртуальное, менеджер виртуальных устанавливается долнительно через android. 5. качаешь Qt5.2, запускаешь creator, есть косяки, первым делом настрой android sdk, android ndk пути. Закрой и открой creator поновой, и можно создавать проекты.
6. это все действительно просто, я для андроид не программировал, но за пару часов сделал «крестки нолики» на Qt
.

anonymous
()

Присоединияюсь и я к данному вопросу. 1. Установил QT 5.2 для андроида отсюда http://qt-project.org/downloads 2. Скачал всё что требуется отсюда http://qt-project.org/doc/qt-5/androidgs.html#configuring-qt-creator 3. Настроил как сказано тут http://qt-project.org/doc/qtcreator-3.0/creator-developing-android.html

Всё настроилось. Вроде всё есть. Приступаю к созданию проэкта QT Quick, выбираю компоненты QT Quick 2.0. Проэкт собирается как под винду, так и под андроид. Но запускается только на винде (выбираю без установки, т.к. с установкой не реагирует). На андроиде не хочет запускаться, пишет «[install_itemfolder_01] Error 1». Хотя сам эмулятор запускается, но не прогружается... вечная загрузка... А когда выбираю Запустить без установки, то выдаёт «Запуск внешнего процесса.Не удалось запустить «».» Что-то не так с эмулятором??? Подскажите плз. Если бы он хотябы апк создал, я просто бы закинул на планшет прогу, а так его вообще нету =(( Где я ошибся?

LastExile
()

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

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

в 5.2 никаких либ не подсовывал, все стартовало на телефоне без проблем, но и самое простое приложение занимало по информации с телефона 20Мб.

SandySandy
()
Ответ на: комментарий от LastExile

для начала работы с девайсами через Qt Creator надо добиться хотябы видимости девайсов через adb. В linux еще часто надо переключить телефон в другой режим с помощью modem-switch

SandySandy
()
Последнее исправление: SandySandy (всего исправлений: 2)
Ответ на: комментарий от SandySandy

Вот тут я не понял. Что значит «через Qt Creator надо добиться хотябы видимости девайсов»?? Тоесть, пока я в креаторе не добьюсь этой видимости, он не будет компилировать приложение? Вроде приложение можно создавать и без реального аппарата на андройде, через виртуальную машину. Или вы про виртуальную и говорите?

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

И да, забыл добавить. Как мне получить готовый apk?? Нажатие «Собрать всё» не создаёт apk.

LastExile
()
Ответ на: комментарий от Y

Это в основной ветке или в Necessitas?

в основной, никакие Necessitas не нужны

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

Я не понимаю.. где и как видимости добиться? где этот adb? я туплю... подскажите плз.

в sdk где-то, и вообще, qtcreator при сборке выдает достаточно информации, чтобы понять, в чем проблема
нужен copy-paste с вкладки «Консоль сборки», чтобы тебе помочь

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

Всё. Разобрался. Я обращался за помощью и на другие форумы, так что по чуть-чуть мне помогли. Смог Настроить QT и видимость. Спасибо всем!

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

В общем, в папке с проэктами будьте осторожны! В названиях папок и файлов РУССКИХ букв не должно быть!! QT-среда русские буквы меняет на ? и в итоге ошибка. (это нашёл в логах) А видимость настроить вот как тут пример http://visualgdb.com/tutorials/android/usbdebug/ А если у вас андроид 4.2 и выше, то гуглите. Там есть инфа. И на этом я удаляюсь :)

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