Ошибка при использовании aws_dynamodb_api 0.2.0 с усилителем 0.2.5

#flutter #nosql #amazon-dynamodb #flutter-dependencies #aws-amplify

Вопрос:

Я пытаюсь использовать api dynamodb для flutter, который предоставляется aws_dynamodb_api, но всякий раз, когда я пытаюсь установить его вместе с пакетом amplify_flutter, он выдает мне следующую ошибку:

поскольку amplify_flutter >=0.2.4 ><0.2.5 зависит от amplify_datastore_plugin_интерфейса 0.2.4 и amplify_flutter >=0.2.5 <0.2.5 зависит от amplify_datastore_plugin_интерфейса 0.2.4 и amplify_flutter ><0.3.0-rc.1 зависит от amplify_api_plugin_интерфейса 0.2.5, amplify_flutter >=0.2.4 <0.3.0-rc.1 зависит от интерфейс amplify_api_plugin_interface 0.2.5, amplify_flutter ><0.3.0-rc.1 требует интерфейса amplify_datastore_plugin_interface 0.2.4 или интерфейса amplify_api_plugin_interface 0.2.5. (1) Итак, поскольку интерфейс amplify_datastore_plugin_interface >=0.1.1 зависит от uuid ^3.0.1 и интерфейс amplify_api_plugin_interface <0.3.0-rc.1 требует интерфейса amplify_datastore_plugin_interface 0.2.4 или amplify_api_plugin_интерфейс 0.2.5. (1) Итак, поскольку amplify_datastore_plugin_интерфейс >>=0.1.1 зависит от uuid ^3.0.1, для amplify_flutter <0.3.0-rc.1 требуется amplify_datastore_plugin_интерфейс 0.2.4 или amplify_api_plugin_интерфейс 0.2.5. (1) Итак, поскольку amplify_datastore_plugin_интерфейс >>>=0.2.4 <0.3.0-rc.1 требуется интерфейс amplify_datastore_plugin_interface 0.2.4 или интерфейс amplify_api_plugin_interface 0.2.5. (1) Итак, потому что интерфейс amplify_datastore_plugin_interface >>>

Поскольку aws_dynamodb_api >=0.1.0 ><0.1.1 зависит от shared_aws_api ^0.2.0 и aws_dynamodb_api <0.1.0 зависит от shared_aws_api ^0.1.5, aws_dynamodb_api <0.1.1 требует shared_aws_api ^0.1.5 или ^0.2.0. Поскольку shared_aws_api ^0.1.6 зависит от крипто ^2.1.4 и shared_aws_api <0.1.6 зависит от крипто ^2.1.3, shared_aws_api <0.2.0 требует шифрования ^2.1.3. Таким образом, aws_dynamodb_api <0.1.1 требует шифрования ^2.1.3 или shared_aws_api ^0.2.0. И поскольку aws_dynamodb_api ^0.1.1 зависит от shared_aws_api ^0.2.1, aws_dynamodb_api И поскольку shared_aws_api >=0.2.0 зависит от крипто ^2.1.5, а uuid >>=3.0.0 зависит от крипто ^3.0.0, aws_dynamodb_api >><0.2.0 несовместим с uuid >=3.0.0. И поскольку aws_dynamodb_api >=0.2.0 зависит от shared_aws_api ^0.3.0, который зависит от uuid ^2.2.2, uuid >>=3.0.0 несовместим с aws_dynamodb_api. И поскольку amplify_flutter >=0.2.4 ><0.3.0-rc.1 требует uuid ^3.0.1 (1), amplify_flutter >=0.2.4 <0.3.0-rc.1 требует uuid ^3.0.1 (1), amplify_flutter >

Я пытаюсь понизить версию amplify_flutter, но это тоже не помогает. Есть ли какой-либо способ подключиться к dynamodb напрямую из приложения flutter без использования лямбда-функций?