Ioni c cordova run android приводит к ошибкам сборки - PullRequest
1 голос
/ 26 февраля 2020

Я недавно установил Firebase Dynami c Ссылки: https://ionicframework.com/docs/native/firebase-dynamic-links

Затем попытался запустить приложение Ioni c 4: ionic cordova run android --livereload

Все Внезапно началось столкновение с приведенными ниже ошибками сборки:

[cordova] FAILURE: сборка не удалась с исключением.

[cordova] [cordova] * Что пошло не так:

[cordova] Не удалось определить зависимости задачи ': app: compileDebugJavaWith Javac'. [cordova]> В проекте «app» разрешенная зависимость библиотеки служб Google Play зависит от другой в точной версии (например, «[20.0. [cordova] 0]»), но не разрешается в этой версии. Поведение, демонстрируемое библиотека будет неизвестна.

[cordova] [cordova] Сбой зависимости: com.google.firebase: firebase-message: 20.0.0 -> com.google.firebase: firebase-iid @ [20.0.0] , но версия fire [cordova] base-iid была 20.0.2. [cordova]

[cordova] Следующие зависимости являются проектными зависимостями, которые являются прямыми или имеют транзитивные зависимости, которые приводят к искусственному [cordova] ifact с проблема. [cordova] - «Приложение» проекта зависит от com.google. firebase:firebase-messaging@20.0.0 [cordova] - «Приложение» проекта зависит от com.google. firebase:firebase-analytics@17.2.2 [cordova] - «Приложение» проекта зависит от com.google. android. gms:play-services-measurement-api@17.2.2 [cordova] - «Приложение» проекта зависит от com.google. firebase:firebase-config@19.0.3 [cordova] - «Приложение» проекта зависит от com.google. android. gms:play-services-tagmanager-api@17.0.0 [cordova] - Проектное приложение зависит от com.google. firebase:firebase-iid@20.0.2 [cordova] - Project ' app 'зависит от com.google. android. gms:play-services-tagmanager@17.0.0 [cordova] -' app 'проекта зависит от com.google. firebase:firebase-perf@19.0.1

[cordova] [cordova] Для расширенной отладочной информации выполните Выполните Gradle из командной строки с помощью ./gradlew --info: app: assemblyDebug, чтобы увидеть пути обозначения dep [cordova] к артефакту. Это сообщение об ошибке было получено от подключаемого модуля google-services Gradle. Сообщите о проблемах по адресу https: // [cordova] github.com/google/play-services-plugins и отключите, добавив "googleServices {disableVersionCheck = false}" в свой build.gradle. файл.

Мой пакет. json:

{
  "name": "test",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^8.2.14",
    "@angular/common": "~8.1.2",
    "@angular/core": "~8.1.2",
    "@angular/fire": "^5.3.0",
    "@angular/forms": "~8.1.2",
    "@angular/platform-browser": "~8.1.2",
    "@angular/platform-browser-dynamic": "~8.1.2",
    "@angular/router": "~8.1.2",
    "@ionic-native/camera": "^5.21.5",
    "@ionic-native/core": "^5.0.0",
    "@ionic-native/deeplinks": "^5.19.1",
    "@ionic-native/device": "^5.19.1",
    "@ionic-native/fcm": "^5.21.0",
    "@ionic-native/file": "^5.21.5",
    "@ionic-native/firebase-authentication": "^5.21.2",
    "@ionic-native/firebase-dynamic-links": "^5.21.6",
    "@ionic-native/firebase-x": "^5.20.0",
    "@ionic-native/native-storage": "^5.20.0",
    "@ionic-native/network": "^5.21.6",
    "@ionic-native/paypal": "^5.19.1",
    "@ionic-native/social-sharing": "^5.19.1",
    "@ionic-native/splash-screen": "^5.0.0",
    "@ionic-native/status-bar": "^5.0.0",
    "@ionic-native/web-intent": "^5.19.1",
    "@ionic/angular": "^4.7.1",
    "angular-notification-icons": "^1.0.0",
    "card.io.cordova.mobilesdk": "^2.1.0",
    "com-darryncampbell-cordova-plugin-intent": "^2.0.0",
    "com.paypal.cordova.mobilesdk": "^3.5.0",
    "com.razorpay.cordova": "^1.4.8",
    "cordova-android": "^8.1.0",
    "cordova-browser": "^6.0.0",
    "cordova-plugin-androidx": "^1.0.2",
    "cordova-plugin-androidx-adapter": "^1.1.0",
    "cordova-plugin-camera": "^4.1.0",
    "cordova-plugin-file": "^6.0.2",
    "cordova-plugin-firebase-dynamiclinks": "^4.0.3",
    "cordova-plugin-firebasex": "^8.0.1",
    "cordova-plugin-nativestorage": "^2.3.2",
    "cordova-plugin-network-information": "^2.0.2",
    "cordova-plugin-x-socialsharing": "^5.6.3",
    "cordova-sqlite-storage": "^4.0.0",
    "cordova-support-android-plugin": "^1.0.1",
    "cordova-support-google-services": "^1.3.2",
    "core-js": "^2.5.4",
    "es6-promise-plugin": "^4.2.2",
    "firebase": "^7.7.0",
    "ionic-plugin-deeplinks": "^1.0.20",
    "ng-spinners": "^1.1.1",
    "ngx-countdown": "^8.0.3",
    "ngx-spinner": "^8.1.0",
    "rxjs": "~6.5.1",
    "tslib": "^1.9.0",
    "zone.js": "~0.9.1"
  },
  "devDependencies": {
    "@angular-devkit/architect": "~0.801.2",
    "@angular-devkit/build-angular": "~0.801.2",
    "@angular-devkit/core": "~8.1.2",
    "@angular-devkit/schematics": "~8.1.2",
    "@angular/cli": "~8.1.2",
    "@angular/compiler": "~8.1.2",
    "@angular/compiler-cli": "~8.1.2",
    "@angular/language-service": "~8.1.2",
    "@ionic/angular-toolkit": "^2.1.1",
    "@types/jasmine": "~3.3.8",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~8.9.4",
    "codelyzer": "^5.0.0",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-ionic-keyboard": "^2.2.0",
    "cordova-plugin-ionic-webview": "^4.1.3",
    "cordova-plugin-splashscreen": "^5.0.2",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "jasmine-core": "~3.4.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.1.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.15.0",
    "typescript": "~3.4.3"
  },
  "description": "An Ionic project",
  "cordova": {
    "plugins": {
      "cordova-plugin-whitelist": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic-keyboard": {},
      "ionic-plugin-deeplinks": {
        "URL_SCHEME": "mytourngapp",
        "DEEPLINK_SCHEME": "https",
        "DEEPLINK_HOST": "sachin.com",
        "ANDROID_PATH_PREFIX": "/",
        "ANDROID_2_PATH_PREFIX": "/",
        "ANDROID_3_PATH_PREFIX": "/",
        "ANDROID_4_PATH_PREFIX": "/",
        "ANDROID_5_PATH_PREFIX": "/",
        "DEEPLINK_2_SCHEME": " ",
        "DEEPLINK_2_HOST": " ",
        "DEEPLINK_3_SCHEME": " ",
        "DEEPLINK_3_HOST": " ",
        "DEEPLINK_4_SCHEME": " ",
        "DEEPLINK_4_HOST": " ",
        "DEEPLINK_5_SCHEME": " ",
        "DEEPLINK_5_HOST": " "
      },
      "com.paypal.cordova.mobilesdk": {},
      "cordova-plugin-x-socialsharing": {
        "ANDROID_SUPPORT_V4_VERSION": "24.1.1+"
      },
      "com-darryncampbell-cordova-plugin-intent": {},
      "cordova-plugin-androidx-adapter": {},
      "com.razorpay.cordova": {},
      "cordova-sqlite-storage": {},
      "cordova-plugin-nativestorage": {},
      "cordova-plugin-camera": {
        "ANDROID_SUPPORT_V4_VERSION": "27.+"
      },
      "cordova-plugin-file": {},
      "cordova-plugin-network-information": {},
      "cordova-plugin-firebase-dynamiclinks": {
        "APP_DOMAIN": "tourng.com",
        "PAGE_LINK_DOMAIN": "tourng.page.link",
        "FIREBASE_ANALYTICS_VERSION": "17.2.+",
        "FIREBASE_DYNAMIC_LINKS_VERSION": "19.1.+"
      },
      "cordova-plugin-firebasex": {
        "ANDROID_FIREBASE_MESSAGING_VERSION": "20.0.0",
        "FIREBASE_ANALYTICS_COLLECTION_ENABLED": "true",
        "FIREBASE_PERFORMANCE_COLLECTION_ENABLED": "true",
        "FIREBASE_CRASHLYTICS_COLLECTION_ENABLED": "true",
        "ANDROID_ICON_ACCENT": "#FF00FFFF",
        "ANDROID_PLAY_SERVICES_TAGMANAGER_VERSION": "17.0.0",
        "ANDROID_PLAY_SERVICES_AUTH_VERSION": "17.0.0",
        "ANDROID_FIREBASE_ANALYTICS_VERSION": "17.2.1",
        "ANDROID_FIREBASE_CONFIG_VERSION": "19.0.3",
        "ANDROID_FIREBASE_PERF_VERSION": "19.0.1",
        "ANDROID_FIREBASE_AUTH_VERSION": "19.1.0",
        "ANDROID_CRASHLYTICS_VERSION": "2.10.1",
        "ANDROID_CRASHLYTICS_NDK_VERSION": "2.1.1"
      }
    },
    "platforms": [
      "browser",
      "android"
    ]
  }
}

Помогите мне снова построить мое приложение: (

PS : I не хочу отключать проверку версий googleServices, так как это может привести к побочным эффектам позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...