Russian Qt Forum
Ноябрь 25, 2024, 20:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Тут кто-нибудь QML Map в Android получал работающую?  (Прочитано 22713 раз)
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #15 : Октябрь 29, 2019, 21:26 »

Код:
QT        += location
?
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #16 : Октябрь 29, 2019, 21:28 »

Код:
QT        += location
?
Да.

В проекте разделямого объектника (в котором карта рисуется) указано

QT += widgets multimedia quick quickwidgets qml network location positioning

в проекте всего приложения тоже

QT       += core gui svg quick quickwidgets qml network positioning location sensors

Ну собственно без этого оно бы в Linux не заработало.
Записан

2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #17 : Октябрь 29, 2019, 21:31 »

Всё, надо посуду помыть и спать. Завтра буду дальше разбираться...
Записан

2^7-1 == 127, задумайтесь...
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #18 : Октябрь 29, 2019, 21:35 »

Вы из QtCreator собираете?
На закладке "Проекты" -> Сборка -> Сборка Android APK (это группа где приложение подписывается) есть checkbox "Расширенный вывод".
Включите его, тогда в консоль будет сыпаться подробный лог деплоя и gradle. Посмотрите там, может будут причины, почему они не копируются.
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #19 : Октябрь 29, 2019, 22:00 »

Вы из QtCreator собираете?
На закладке "Проекты" -> Сборка -> Сборка Android APK (это группа где приложение подписывается) есть checkbox "Расширенный вывод".
Включите его, тогда в консоль будет сыпаться подробный лог деплоя и gradle. Посмотрите там, может будут причины, почему они не копируются.

Не удержался. Попробовал. Получил листинг сборки 3796 строк. Но Kate в нём имена ни одной из этих библиотек не находит... Всё, тупик.

Ради забавы завтра попробую ручками взять эти библиотеки и перенести в каталог сборки, дать им правильные имена, и попробовать собрать APK. Хотя бы чтобы увидеть карту на своём смартфоне. Но уже есть что дописать в баг-репорт Qt, который я создал.
Записан

2^7-1 == 127, задумайтесь...
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #20 : Октябрь 29, 2019, 22:41 »

А такой вопрос, вы руками файлы из директория android не изменяли?
Например, android/res/value/libs.xml?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #21 : Октябрь 30, 2019, 01:00 »

Но что делать, если их и там нет? Переходить на 5.13.1?... Странно это всё как-то...

что мешает собрать нужную версию самому из исходников?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #22 : Октябрь 30, 2019, 10:16 »

А такой вопрос, вы руками файлы из директория android не изменяли?
Например, android/res/value/libs.xml?

Нет, у меня нет дурной привычки лазить грязными руками в конфиги, которые я сам не писал.
« Последнее редактирование: Октябрь 30, 2019, 10:19 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #23 : Октябрь 30, 2019, 10:17 »

что мешает собрать нужную версию самому из исходников?

Отсутствие гарантии что глюк не пропадёт.
« Последнее редактирование: Октябрь 30, 2019, 10:19 от Гурман » Записан

2^7-1 == 127, задумайтесь...
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #24 : Октябрь 30, 2019, 10:43 »

что мешает собрать нужную версию самому из исходников?

Отсутствие гарантии что глюк не пропадёт.
выяснить это можно только опытным путем Подмигивающий к тому же, можно построить только те модули, которые нужны, а не все подряд.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #25 : Октябрь 30, 2019, 11:26 »

что мешает собрать нужную версию самому из исходников?

Отсутствие гарантии что глюк не пропадёт.
выяснить это можно только опытным путем Подмигивающий к тому же, можно построить только те модули, которые нужны, а не все подряд.
У меня нет времени на эксперименты без гарантированного результата.
Записан

2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #26 : Октябрь 30, 2019, 11:32 »

А такой вопрос, вы руками файлы из директория android не изменяли?
Например, android/res/value/libs.xml?

Этот файл имеет весьма странный вид.

Код:
<?xml version='1.0' encoding='utf-8'?>
<resources>
    <array name="qt_sources">
        <item>https://download.qt.io/ministro/android/qt5/qt-5.7</item>
    </array>

    <!-- The following is handled automatically by the deployment tool. It should
         not be edited manually. -->

    <array name="bundled_libs">
        <!-- %%INSERT_EXTRA_LIBS%% -->
    </array>

     <array name="qt_libs">
         <!-- %%INSERT_QT_LIBS%% -->
     </array>

    <array name="bundled_in_lib">
        <!-- %%INSERT_BUNDLED_IN_LIB%% -->
    </array>
    <array name="bundled_in_assets">
        <!-- %%INSERT_BUNDLED_IN_ASSETS%% -->
    </array>

</resources>

Откуда тут взялся qt-5.7, если этот проект никогда с этой версией Qt не собирался? Я его начал делать на 5.9. а 5.7 у меня вообще не был никогда установлен. Что это за бред?
« Последнее редактирование: Октябрь 30, 2019, 11:34 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #27 : Октябрь 30, 2019, 11:36 »

Откуда тут взялся qt-5.7, если этот проект никогда с этой версией Qt не собирался? Я его начал делать на 5.9. а 5.7 у меня вообще не был никогда установлен. Что это за бред?
Это шаблонный файл. У меня там тоже 5.7. Улыбающийся
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #28 : Октябрь 30, 2019, 11:51 »

Не. Увы, копирование с переименованием этих двух файлов не помогло. В APK они не вошли. Их нет в списках. Ну не включать же их в проект явно...

Полное удаление каталога сборки тоже не помогло.

« Последнее редактирование: Октябрь 30, 2019, 11:59 от Гурман » Записан

2^7-1 == 127, задумайтесь...
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #29 : Октябрь 30, 2019, 13:39 »

У меня нет времени на эксперименты без гарантированного результата.
время на форум же есть Улыбающийся тратится 10-15 минут на выяснение нужных флагов для configure и запускается сборка в фоне (за час соберет, наверное).

спроси еще на форуме Qt / stackoverflow / открой баг репорт.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 22.