2017-02-20 20 views
0

Я немного путаюсь с SDK-каналом в qt для мобильных устройств. Я знаю, что Qt основан на Android NDK (C++). Тогда почему нам нужно установить путь к SDK в tools-> options-> device-> android-> sdk path. Является ли SDK основанной на Java?Почему Android SDK путь должен быть установлен в устройстве Qt Andriod?

извините за основной вопрос. Я новичок в платформе Android. Заранее спасибо.

ответ

0

NDK используется для компиляции кода на C++. Но NDK может генерировать файлы .so (библиотеки, скомпилированные из C++). SDK необходим для создания apk, который будет содержать основную точку входа программы, которая в конечном итоге будет использоваться .so-файлами, скомпилированными NDK.

Я не думаю (не уверен), что любое приложение может быть развернуто на устройстве Android без использования SDK. В любом случае, даже если это возможно, то, как работает QtCreator, SDK требует, чтобы приложение было правильно установлено на устройстве.