Ошибка установки image_size_getter (потому что каждая версия flutter_test из sdk зависит от коллекции [...]) [flutter] - PullRequest
0 голосов
/ 29 февраля 2020

Я пытаюсь установить image-size-getter на моем настольном проекте флаттера.

Когда я добавляю это в pubspe моего пакета c .yaml:

dependencies:
  [...]
  image_size_getter: ^0.1.0

я получаю эту ошибку:

Поскольку каждая версия flutter_test из sdk зависит от коллекции 1.14.11, а каждая версия image_size_getter зависит от коллекции ^ 1.14.12, flutter_test из sdk несовместима с image_size_getter. Таким образом, поскольку example_flutter зависит как от image_size_getter ^ 0.1.0, так и от flutter_test от sdk, решение проблемы не удалось.

Я попытался решить эту проблему, обнаружив зависимости: здесь и здесь (я должен быть на главном канале futter):

dependency_overrides:
  flutter_test: ^1.14.12

Но теперь кажется, что пакет flutter_test недоступен:

Потому что example_flutter зависит от flutter_test, который не существует (не удалось найти пакет flutter_test в https://pub.dartlang.org), решение проблемы не удалось. сбой публикации (сервер недоступен) - попытка повторения 1 в 1 секунду ... Поскольку example_flutter зависит от flutter_test, который не существует (не удалось найти пакет flutter_test в https://pub.dartlang.org), решение проблемы не удалось , сбой публикации (сервер недоступен) - попытка повторения 2 через 2 секунды ... Поскольку example_flutter зависит от flutter_test, который не существует (не удалось найти пакет flutter_test в https://pub.dartlang.org), решение проблемы не удалось , сбой в пабе (сервер недоступен) - попытка повторить 3 за 4 секунды ... [..]

Я обновил до последней master версии канала, это мой вывод flutter doctor:

    PS C:\flutter\200229_flutter-desktop-embedding-master\example> flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel master, v1.15.4-pre.239, on Microsoft Windows [Versione 10.0.18362.657], locale it-IT)

    [√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    [√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.4.3)
    [√] Android Studio (version 3.0)
    [√] IntelliJ IDEA Ultimate Edition (version 2017.2)
    [√] VS Code, 64-bit edition (version 1.42.1)
    [√] Connected device (1 available)

No issues found! 

Как я могу решить мою проблему?

1 Ответ

1 голос
/ 29 февраля 2020

flutter_test - это не обычный пакет, для которого вы можете переопределить версию - он является частью Flutter SDK.

Однако вы можете переопределить версию collection, так что оба flutter_test и image_size_getter используют одну и ту же версию и больше не конфликтуют.

Попробуйте это:

dependency_overrides:
  collection: ^1.14.12
...