2017-02-04 11 views
0

Android Studio не запускается на моей машине с предупреждением о недопустимой памяти. Поэтому я хочу работать с приложениями Android с помощью Qt Creator. К сожалению, Google решил сделать это сложнее, просто получить Android SDK и ссылается на Android Studio, поэтому все старые руководства связаны с мертвыми страницами или страницами, которые перенаправляются на сайт Android Studio.Установите Android SDK без Studio на Linux для Qt Creator

Каковы шаги, необходимые для установки простого SDK, NDK и включения Qt Creator для разработки Android?

Я задокументировал шаги, которые я предпринял, чтобы заставить его работать, и опубликует их в ответ, надеясь, что они также будут полезны для других людей.

ответ

5

Вот как это работает в феврале 2017.

  • ВЫГРУЖАТЬ Android SDK командной строки инструментов из ссылки на нижнем конце https://developer.android.com/studio/index.html

  • разархивирует. Обратите внимание, что вам нужно оставить имя папки нетронутым (tools/), иначе это не сработает. Я распаковал его как /usr/local/Android/android-sdk/tools, создав папки Android/ и android-sdk/, а затем распакуйте их в android-sdk/.

  • Пробег ./android от tools/. Появляется графический интерфейс, в котором вы можете выбрать файлы SDK для установки. Конечно, есть и более новая версия доступных инструментов SDK, чем тот, который вы только что загрузили две минуты назад. ;)

  • Выберите версию для Android устройства (возможно, вы можете отменить выбор подпакетов на базе Intel и материалов Android TV из этой версии, поэтому проверьте содержимое выбранных вами пакетов. Если у вас есть сомнения, установите их, хотя. :) ... Процесс установки займет некоторое время.

  • Скачать на Android NDK от https://developer.android.com/ndk/downloads/index.html

  • Распакуйте. Согласно моей папке инструментов SDK, я решил разархивировать NDK в /usr/local/Android/ как android-ndk/.

  • В Qt Creator перейдите в диалоговое окно настроек (Tools -> Settings...) и там до Devices -> Android и заполните адреса своего SDK и NDK. Примечание: для SDK вам необходимо указать папку , содержащую папку tools/, а не папку tools/. Так что для меня:

    • /usr/local/Android/android-sdk
    • /usr/local/Android/android-ndk
  • Добавить некоторые SDK и NDK пути к файлу гс вашей оболочки, например,~/.bashrc или ~/.zshrc:

    экспорт PATH = $ PATH:/USR/местные/Android/Android-SDK/инструменты

    экспорт PATH = $ PATH:/USR/местные/Android/Android-SDK/платформенные инструменты

    экспорт PATH = $ PATH:/USR/местные/Android/андроид-NDK

Теперь вы должны быть хорошо идти. ... Для меня на одной системе комплекты QtCreator создавались автоматически по другому, они не были. Не знаю, почему. При необходимости вы можете создавать наборы вручную и выполняться. :)