alex_lip29. März 2018 01:33
V-Play - имеет ли смысл изучить?
Вот здесь https://v-play.net/pricing/ пишут что вроде бы бесплатно для компаний с оборотом меньше 50к за прошлый год. То есть можно смело баловаться и размещать на андроид маркете?
Насколько удобный фреймворк? С учетом того, что QT/QML быстро развиваются успевают ли разработчики этого фреймворка переписывать свою библиотеку под новые версии?
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.Magst du es? In sozialen Netzwerken teilen!
Kommentare
sf
- sdfsdfkp fgskpgokspdog
- 15. Oktober 2024 01:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
МВ
- Максим Васильев
- 2. Oktober 2024 14:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
ЛС
- Лев Семенов
- 30. September 2024 21:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4
Letzte Kommentare
Fb3-Dateileser auf Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
Игорь Максимов5. Oktober 2024 17:51
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Анатолий Кононенко5. Februar 2024 12:50
Jetzt im Forum diskutieren
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
ИМ
Реализация навигации по разделам Спасибо Евгений!
Игорь Максимов3. Oktober 2024 14:05
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
Кирилл Гусарев27. September 2024 19:09
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …
Имеет смысл его попробовать. Я подписан на рассылку этого V-PLAY. И они развиваются судя по новостям также довольно быстро.
По условиям - действительно бесплатно. Но раньше он был платный, вернее подавляющее число функционала было платным. Например, встраиваемые рекламные блоки admob были только в платной версии. Но с год назад они перенесли этот функционал в бесплатную версию, что говорит о том, что они имеют неплохие финансовые возможности в своём проекте, а значит должны успевать развиваться.
Также они являются партнёрами Qt, а значит у них должна быть расширенная поддержка от компании Qt. Так что должны успевать хотя бы в плане основного функционала по моему мнению.
Да вот и опасаюсь. Но я думаю если установить в разные папки можно чистый QT и QT c V-play отдельно юзать. У них неплохая документация с примерами. Тот же самый rest расписан на слое QML (я его разбираю на слое QT). На самом деле если проводить аналогию с JS - то для JS я использовал фреймворк JQuery - в принципе для моих нужд хватало.
Если вы его пробовали - как быстродействие и размер выходного файла по сравнению с чистым QML?
За сам комплект Qt, который вы уже имеете можете не опасаться, можно будет также все комплекты настроить и всё будет работать, а V-PLAY просто поставите в отдельную папку.
Спасибо.
Поставил V-Play - пытаюсь скомпилить пример. Под десктоп норм- а под андроид пишет
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android-build'.
> Could not resolve all dependencies for configuration ':_debugApkCopy'.
> Could not find com.google.android.gms:play-services-ads:11.8.0.
Searched in the following locations:
file:/C:/android/sdk/extras/google/m2repository/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.pom
file:/C:/android/sdk/extras/google/m2repository/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.jar
file:/C:/V-PlaySDK/Examples/V-Play/demos/build-Squaby-Android_armeabi_v7a_GCC_4_9_Qt_Qt_5_10_1_Android_armv7_V_Play-Release/android-build/sdk-manager/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.jar
file:/C:/android/sdk/extras/android/m2repository/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.pom
file:/C:/android/sdk/extras/android/m2repository/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.jar
file:/C:/V-PlaySDK/Examples/V-Play/demos/build-Squaby-Android_armeabi_v7a_GCC_4_9_Qt_Qt_5_10_1_Android_armv7_V_Play-Release/android-build/sdk-manager/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.jar
Required by:
project : > net.vplay.plugins:plugin-admob:2.15.1-1
project : > net.vplay.plugins:plugin-chartboost:2.15.1-1
Похоже какие-то используемые плагины требуют старый SDK ?
Пытался в андроид манифест поменять целевую платформу - безрезультатно.
Это плагины для монетизации admob и charboost - для их использования нужна лицензия - но вроде код лицензии генерируется бесплатно. Непонятно нафига в примеры их сувать. И как теперь от них избавиться. В конфиге убрал, но видимо этого недостаточно.
На сайте V-Play можно сгенерировать лицензионные ключи для вашего приложения. Вкладка Devs -> License Key.
Насколько я понял - Компилятор ругается на отсутствие необходимых библиотек для плугинов
то есть что-то надо докачать
а где зависимости можно посмотреть?
Could not resolve all dependencies for configuration ':_debugApkCopy'.
> Could not find com.google.android.gms:play-services-ads:11.8.0.
Как я понимаю, здесь не хватает пакетов из SDK Android.
У меня установлена версия google play до 11.04 - а требуется 11.8 - откуда обновить?
https://www.apkmirror.com/uploads/?q=google-play-services - 11.8 - нет??? Есть 11.7 и 11.9 ??
Погодите.. Вам скорее всего нужен SDK комплект, который устанавливается с Android Studio, зачем Вы смотрите APK гуглосервисов?
У меня все установлено(иначе как бы я с чистого QT ставил на андроид приложения). Все как у Вас на картинке. Только я не пойму где выбрать версию Goggle Services. - у меня там просто галочка стоит.
да... действительно, там нет возможности выбрать конкретную версию. Но по идее же версия должна быть как минимум не ниже. У меня на рабочем ПК там последняя версия 48 в SDK Managar`e.
У меня компилятор ищет
C:/android/sdk/extras/google/m2repository/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.pom
но у меня есть только
c:\android\sdk\extras\google\m2repository\com\google\android\gms\play-services-ads\11.0.4\play-services-ads-11.0.4.pom
Видимо где-то в gradle прописаны более свежие сервисы. Не пойму где искать. В SDK менеджере версия google play services - 48. Пока тупик ((
Посмотрите в файле build.gradle
Вот все что там есть
Если закомментировать плагины - все компиляется, но не запускается. Если добавить dependencies
то
Could not resolve all dependencies for configuration ':classpath'.
> Could not find com.google.gms:google-services:11.0.4.
Searched in the following locations:
https://jcenter.bintray.com/com/google/gms/google-services/11.0.4/google-services-11.0.4.pom
https://jcenter.bintray.com/com/google/gms/google-services/11.0.4/google-services-11.0.4.jar
то есть лезет в интернет за файлами - может абсолютный путь здесь можно прописать?Я поискал информацию, и ещё советуют добавить файл google-services.json
не понимаю зачем мне firebase.
В общем скачал по прямым ссылкам
типа
https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.aar
https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.aar.md5
https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.pom
https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads/11.8.0/play-services-ads-11.8.0.pom.md5
и т.д.
то что требуется - на ряд вещей перестал ругаться- типа нашел - теперь ругается на недостаток следующих библиотек
Could not find com.google.android.gms:play-services-ads-lite:11.8.0.
file:/C:/android/sdk/extras/google/m2repository/com/google/android/gms/play-services-ads-lite/11.8.0/play-services-ads-lite-11.8.0.pom
Очень странно. В интернете на официальном сайте гугла есть свежие версии, а у меня локально, несмотря на самый свежий андроид SDK - нет !!!!
Еще раз. У меня на диске в репозитории есть только
c:\android\sdk\extras\google\m2repository\com\google\android\gms\play-services-ads\11.0.4\
версия 11.0.4
А с гугла я могу скачать
https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads/11.8.0/
А плагины V-Play требуют последние версии от 11.8.0!! В общем не зря я подозревал недоброе!
Да уж.. та ещё засада. Вот и думай после этого, или самому всё написать, или колупаться с зависимостями...
И какой же ответ: "имеет ли смысл изучать" ?
Вы хотите услышать "Да" или "Нет"?
Такой ответ вы вряд ли получите.
В плане функциональности, имеет смысл изучать, если у вас пойдёт работа с ним. Там уже многое реализовано.
Но как видите, могут быть некоторые сложности и проблемы, впрочем даже в нативной разработке у некоторых возникают проблемы, как видно из некоторых вопросов на этом форуме.
Это сходно с тем, стоит ли изучать Unreal Engine 4 для разработки игр или взять тот же самый SFML, всё зависит от того, чего вы хотите.
Да и с UE4 тоже есть свои проблемы, первая из них в том, что нужно хорошее железо, иначе смысла нет браться.
На чистом QML придётся многое самому писать, что уже реализовано в V-Play, причём на бесплатной основе.
игр/приложений написанных на Qt под мобильную платформу в принципе немного, поэтому я бы не брался сразу судить об этом по количеству приложений.
В принципе, они имеют свою нишу и развиваются, также повешали значок, что являются партнёрами Qt Company, думаю чего-то это стоит.
А по поводу активности на форуме, опять же местечковость. На StackOverflow очень много вопросов задано по V-Play. Это скорее психология пользователей, даже по моим статьям почему-то задают вопросы на StackOverflow, хотя казалось бы, обратиться в первую очередь к первоисточнику было бы логичнее. Здесь играет роль то, что пользователи не хотят регистрироваться везде подряд.