Qt5 Android, проблемы с настройками
Ошибки: Фото1, Фото2 Android Studio IDE последняя. SDK ставил оттуда. NDK последний распаковано отдельно Ant в новой QtCreator некуда вписать путь. Пишет ошибку:
GNU / Linux Mint 19. Что мне сделать?
Благодарю за ответы!
Android Studio IDE последняя.
2 звезды, 8 лет на ЛОРе, а формулировка как у кали-школьников. Ты заставляешь людей лезть неизвестно куда и смотреть, какая она там. Не говоря о том, что завтра же она может перестать последней (после первого же обновления). Указывай конкретные номера версий. Пожалуйста.
Установить Java 8.
чому про це змовчав?
Смотри обе фотки. Как я узнаю, что в стандартном SDK не хватает?
А размещение JDK не одно и тоже?
Я 2 фотки сделал с версиями SDK, смотрите, сравнивайте. Версия IDE не нужна, пятизвёздочник.
Я 2 фотки сделал с версиями SDK, смотрите, сравнивайте.
я аж чаем подавился…
Да что вы все на ТС набросились? Не нравиться, проходите мимо…
Не уверен, что смогу помочь, но по-моему дело в java и её SDK
openjdk version «1.8.0_212» // это в моей системе
openjdk version «1.8.0_212» // это в моей системе
Вот это кстати возможно. Я делал 2 попытки установки. В первый раз я уставил кучу всего с словом java. Возможно что-то конфликтует. Придётся сносить систему или снапшот из timeshift’а восстанавливать. Я до экспериментов сделал.
Когда новичок в чём-то, то куча цифр(jdk, sdk, ndk, sdk-tools, java) сбивает с толку и поэтому я сделал фото, где есть ВСЯ информация. Каждый возмёт нужную себе и будет анализировать.
честно говоря, эти фото ясности не привносят – на мой взгляд, кривая русификация только запутывает. вот брат-анонимус выше предположил, что речь идёт о
что там в действительности подразумевается под «SDK платформы» сразу и не сообразишь. особенно, если сам не сталкивался с подобными сложностями.
я вас не осуждаю, нужно быть терпимее к друг к другу. все мы люди, все ошибаемся…
Я понял. JRE(или просто Java) — это как .net, а JDK — это как .net devel. Скачал JRE. Скопировал в /usr/local/. Создал симлинк в /usr/bin. команда
Показала 1.8, но в QtCreator ничего не изменилось. Вычитал ещё, что JDK содержит в себе JRE, может мне JDK поставить в систему и сконфигурировать?
Источник
Ошибка Android Qt Creator «Платформа SDK установлена»
Я занимаюсь разработкой приложения для платформы Qt Cross для Android, недавно я обновил создатель Qt и установил новую версию Qt. я использую ‘Qt Creator version 4.5.0’ , Я обновил до ‘QT version 5.10’ , Эта настройка сделана в Ubuntu 16.04.
Я всегда получаю сообщение об ошибке «В настройках Android есть ошибка» в Qt Creator-> Инструменты-> Параметры-> Устройства-> Android.
Из-за вышеуказанной проблемы я не могу создать приложение для Android.
Я недавно обновил свой Android SDK, я могу собрать и запустить пример приложения из Android Studio, указывая, что установка SDK работает правильно. Я использую инструменты Android SDK 26.1.1. Пожалуйста, проверьте ниже снимки экрана.
Установленные инструменты сборки Android SDK.
Платформы Android SDk установлены
Все уже просматривают разные ссылки на Stack Overflow и форуме QT. Все предлагают понизить версию инструментов Android SDK (из-за известной ошибки QT), но ни одно из решений не работает для меня. Я знаю, что существует мало известных ошибок при создании приложений Android с QT 5.9 и Qt Creator версии 4.0. Я думаю, это решено, так как такая же настройка работает нормально на Windows 10.
Пожалуйста, помогите, если кто-то здесь решил ту же проблему.
Решение
Я только что нашел это сообщение об ошибке , где в комментариях можно найти
Собственный инструмент ‘sdkmanager’ не может обновлять пакеты на окнах, и он терпит неудачу с JDK 9, и эти проблемы также касаются Qt Creator.
Я только что попытался установить JDK 8 и изменить путь, и после повторного открытия меню настроек все заработало!
Другие решения
Я использую поле ответа, чтобы показать вам, как это работает для меня, последний комментарий: я не устанавливаю NDK 16 .. попробуйте удалить его из диспетчера Android; while (для Qt) установить отдельно NDK 10e (это уже была рекомендация Qt).
И сторона конфигурации Qt:
После многих усилий я смог решить эту проблему, благодаря Мохаммаду Канану, ответу Весафари, который заставил меня приблизиться к ответу. Фактическая проблема была решена с помощью следующих шагов. Может быть полезно, кто сталкивается с той же проблемой в Ubuntu или может работать на других платформах.
- Первый шаг (как подсказывает большинство ответов) изменен с JDK 9 на JDK 8. Я использую версию Java «1.8.0_152».
- Шаг 1 не помог мне (создатель Qt сохранил некоторые настройки), поэтому я удалил полную установку Qt 5.8,5.9,5.10 (используя Инструмент Qt Maintainace) и следующие 2 ссылки
Удалить Qt полностью , Удалить Qt Creator .
и сделал установку снова. Может быть, ваша проблема будет решена на этом этапе.
Шаг 2 также не помог в моем случае, QT Creator все еще сохраняет некоторые настройки и должен сбросить настройки Qt Creator. Это можно сделать, удалив данные в этой папке
/ .config / Qt file
путь может отличаться в разных системах и ОС. Следующие ссылки будут полезны в этом случае.
Теперь я могу создавать и запускать приложения для Android.
Спасибо
У меня была такая же проблема, используя Debian Buster (sid) с QtCreator 4.6.2 с Qt5.10.1
/ .config и сотрите все настройки qtcreator, затем начните снова, указав jdk.8
затем пути к Android SDK и затем NDK.
Потом работает и тупой SDK платформа не установлена ошибка не происходит. 🙂
Из интереса я попытался стереть все
/ .config / qtcreator * и затем указать jdk10. Не работает как раньше.
Если вы затем переключитесь на jdk8, он все равно не будет работать.
Вы должны закрыть QtCreator, стереть все конфиги, открыть заново и снова выбрать его, на котором он будет работать.
вам не нужно стирать конфиги для qt. просто установите последнюю версию JDK 8 отсюда -> http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
затем выберите расположение jdk в настройках и затем внизу выберите вкладку sdk manager. Нажмите кнопку «Установить обновление», и она должна отобразить окно со списком лицензий, с которыми необходимо согласиться.
Проблема заключается в jdk 9 и выше. По какой-то странной причине он не показывает лицензионные соглашения и не продолжается после этого. Исправление залипает с jdk8
Проверка SDK платформы, кажется, использует sdkmanager командная строка для просмотра списка доступных установленных пакетов. Это $ANDROID_SDK_ROOT/tools/bin/sdkmanager , В моей системе Linux это было в $HOME/Android/Sdk/tools/bin/sdkmanager ,
Запустите командную строку напрямую, и если вы видите ошибки (обычно ошибки Java), вам нужно сначала их исправить. Как и у людей, типичная проблема:
- Java 8 в порядке, но JDK 9 и JDK 10 не работают с sdkmanager
Даже если вы исправили это для JDK 9/10, у вас могут возникнуть проблемы с компиляцией, поэтому вам лучше всего понизить рейтинг до Java 8 , Работа через любые оставшиеся проблемы с sdkmanager командная строка, тогда, как только это будет сделано, вы должны найти Qt Creator снова счастливым.
Хорошо, после многих часов испытаний я наконец узнал, как мы можем это исправить.
- Загрузите и используйте Android NDK r10e отдельно (не устанавливайте его через SDK Manager)
- Загрузите и используйте Android SDK без Android Studio (скачать инструменты Android с официального сайта) Qt Preferences установит все необходимые пакеты (инструменты сборки, инструменты платформы, инструменты SDK, платформа Android-28)
- Установите и используйте Java JDK 8 (не новее)
пожалуйста, обратите внимание что установка пакетов SDK через Android Studio не будет обнаружена Qt
Источник
Проблемы с настройкой Android
При этом SDK установлен именно в эту папку.
Но при этом Android ARMv7 установлен
В интернете ничего не нашёл
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Проблемы с настройкой сборки
Добрый день! В QT ранее не работал, и внезапно появилась необходимость допилить один проект.
Проблемы с настройкой роутера
Добрый вечер! Товарищи, помогите, нет сил. Купил роутер Xiaomi 4A, но не могу его настроить через.
Проблемы с настройкой локалки
подскажите в чём может быть проблема, соединил комп с ноутом в сеть через кабель с rj-45(2.
IIS 5.1. Проблемы с настройкой
Добрый день! При настройке IIS 5.1 столкнулся с проблемой: сайт доступен с localhost, но не знаю.
Какой NDK используется? Для Qt5.14.1 норм. встает android-ndk-r21, самый последний. У меня именно так настроено, все собирается под Android без проблем.
И важен порядок. Сначала ставите Android Studio, скачиваете и устанавливаете все нужные SDK и образы. Потом скачиваете и распаковываете NDK (его папка не важна). Естественно, скачиваете и устанавливаете пакет Java. А после этого ставите QtCreator. И да, для Qt5.14.1 ОС должна быть 64-х битной (иначе нормально пакет для Android не распакуется). Если Qt уже установлен, удалите его, выполните все шаги и потом установите заново. Перед его установкой очистите папку с настройками (C:\Users\%user_name%\AppData\Roaming\QtProject). Просто удалите ее и все.
Источник
Ошибка Android Qt Creator «Платформа SDK установлена»
Я занимаюсь разработкой приложения для платформы Qt Cross для Android, недавно я обновил создатель Qt и установил новую версию Qt. Я использую ‘Qt Creator version 4.5.0’ . Я обновил до ‘QT version 5.10’ . Эта настройка сделана в Ubuntu 16.04.
Я всегда получаю сообщение об ошибке «В настройках Android есть ошибка» в Qt Creator-> Инструменты-> Параметры-> Устройства-> Android.
Из-за вышеупомянутой проблемы я не могу создать приложение для Android.
Я недавно обновил свой Android SDK, я могу собрать и запустить пример приложения из Android Studio, показывая, что установка SDK работает правильно. Я использую инструменты Android SDK 26.1.1. Пожалуйста, проверьте ниже снимки экрана.
Инструменты сборки Android SDK установлены .
Платформы Android SDk установлены
Все уже просматривают разные ссылки на Stack Overflow и форуме QT. Все предлагают понизить версию инструментов Android SDK (из-за известной ошибки QT), но ни одно из решений не работает для меня. Я знаю, что есть несколько известных ошибок при создании приложений Android с QT 5.9 и Qt Creator версии 4.0. Я думаю, это решено, так как такая же настройка работает нормально на Windows 10.
Пожалуйста, помогите, если кто-то здесь решил ту же проблему.
Источник
Qt Creator Android error «платформа SDK установлена»
Я разрабатываю кросс-платформенное приложение Qt для Android, недавно я обновил Qt creator и установил новую версию Qt. Я использую ‘Qt Creator version 4.5.0’ . Я обновил до ‘QT version 5.10’ . Эта настройка выполняется на Ubuntu 16.04.
Я всегда получаю сообщение об ошибке «настройки Android имеют ошибку» в Qt Создатель- > Инструменты — >Параметры — > Устройства — > Android.
из-за вышеуказанной проблемы я не могу создать приложение для Android.
недавно я обновил свой Android sdk, я могу создавать и запускать пример приложения из Android Studio, указывая, что установка SDK работает правильно. Я использую Android SDK tools 26.1.1. Пожалуйста, проверьте ниже скриншоты.
Android SDK установлены инструменты сборки.
Android SDk платформы установлены
уже прошли через различные ссылки на переполнение стека и форум QT, все предлагают понижение Android SDK tools(из-за известной ошибки QT), но ни одно из решений не работает для меня. Я знаю, что есть несколько известных ошибок, создающих Android-приложение с QT 5.9 и Qt Creator версии 4.0. Я думаю, это решено, так как такая же настройка отлично работает на Windows 10.
пожалуйста, помогите, если кто-нибудь здесь решил ту же проблему.
Источник