Как узнать минимальную версию Android, необходимую для моего проекта Cordova - PullRequest
0 голосов
/ 05 июня 2019

Я работаю над проектом Cordova на базе Android , и я пытаюсь узнать, какая минимальная версия поддерживается платформой Android.

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

Есть ли какой-нибудь инструмент или команда , чтобы узнать это?

PS: я знаю, что версия 5.1.1 не работает, но версия 7 + работает нормально.

Здесь я оставляю список плагинов, которые я установил:

  • cordova-android-firebase-gradle-release 3.0.0 "cordova-android-firebase-gradle-release"
  • cordova-android-play-services-gradle-release 3.0.0 "cordova-android-play-services-gradle-release"
  • cordova-android-support-gradle-release 1.4.4 "cordova-android-support-gradle-release"
  • cordova-plugin-android-permissions 1.0.0 "Разрешения"
  • cordova-plugin-app-launcher 0.4.0 "Launcher"
  • cordova-plugin-app-version 0.1.9 "AppVersion"
  • cordova-plugin-audio-рекордер 1.0.5 "Cordova Audio Recorder Plugin"
  • cordova-plugin-auth-handler 1.0.1 "AuthHandler"
  • cordova-plugin-badge 0.8.7 "Значок"
  • cordova-plugin-camera 2.4.1 "Камера"
  • cordova-plugin-compat 1.2.0 "Compat"
  • cordova-plugin-device 2.0.2 "Устройство"
  • cordova-plugin-dialogs 2.0.1 «Уведомление»
  • cordova-plugin-file 6.0.1 "Файл"
  • cordova-plugin-file-opener2 2.0.19 "File Opener2"
  • cordova-plugin-firebase 2.0.5 "Плагин Google Firebase"
  • cordova-plugin-firebase-crashlytics 0.0.6 "Cordova Firebase Crashlytics Plugin"
  • cordova-plugin-geolocation 2.4.3 "Геолокация"
  • cordova-plugin-hockeyapp 5.1.2 "HockeyApp"
  • cordova-plugin-indexedDB 0.1.2 "IndexedDB polyfill"
  • cordova-plugin-local-Уведомление 0.9.0-бета.2 "LocalNotification"
  • cordova-plugin-media 5.0.2 "Медиа"
  • cordova-plugin-media-capture 3.0.2 "Захват"
  • cordova-plugin-network-information 2.0.1 "Информация о сети"
  • cordova-plugin-photokandy-video-thumbnail 2.1.0 "Миниатюра видео"
  • cordova-plugin-root-detection 0.1.1 «Обнаружение корня»
  • cordova-plugin-splashscreen 5.0.2 "Заставка"
  • cordova-plugin-sslcertificatechecker 6.0.0 «Проверка сертификатов SSL»
  • cordova-plugin-vibration 3.1.0 "Вибрация"
  • cordova-plugin-whitelist 1.3.3 "Белый список"
  • cordova-sqlite-storage 3.2.0 "Плагин Cordova sqlite для хранения - версия плагина Cordova-sqlite-storage"
  • kapsel-plugin-authproxy 3.15.0 "AuthProxy"
  • kapsel-plugin-corelibs 3.15.0 "CoreLibs"
  • kapsel-plugin-i18n 3.15.0 "i18n"
  • kapsel-plugin-inappbrowser 3.15.0 "InAppBrowser"
  • kapsel-plugin-logon 3.15.0 "Вход в систему"
  • kapsel-plugin-odata 3.15.0 "OData"
  • kapsel-plugin-ui5 3.15.0 "ui5"
  • onesignal-cordova-plugin 2.4.3 "Пуш-уведомления OneSignal"
  • phonegap-nfc 0.7.3 "NFC"

1 Ответ

1 голос
/ 05 июня 2019

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

...