Зависимость Android 'androidx.localbroadcastmanager: localbroadcastmanager' имеет другую версию для Flutter компиляции (1.0.0-rc01) - PullRequest
0 голосов
/ 05 июля 2019

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

Я даже не написал код для покупки приложения. Сразу после добавления в pubspec.yaml возникает проблема.

Ошибка

FAILURE: Build failed with an exception.                                

* What went wrong:                                                      
Execution failed for task ':app:preDebugBuild'.                         
> Android dependency 'androidx.localbroadcastmanager:localbroadcastmanager' has different version for the compile (1.0.0-rc01) and runtime (1.0.0) classpath. You should manually set the same version via DependencyResolution

*******************************************************************************************
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See goo.gl/CP92wY for more information on the problem and how to fix it.
*******************************************************************************************
Gradle task assembleDebug failed with exit code 1

зависимости pubspec.yaml

dependencies:
  flutter:
    sdk: flutter
  http:
  cloud_firestore: 
  intl: ^0.15.8
  firebase_admob: 
  firebase_core:
  firebase_auth: 
  firebase_database: 
  cupertino_icons: ^0.1.2
  shared_preferences: 0.5.3+1 
  emoji_picker:
  google_sign_in: ^4.0.1+1
  flutter_facebook_login:
  firebase_messaging: 
  image_picker_modern: ^0.4.12+2
  firebase_storage: 
  font_awesome_flutter: ^8.0.1
  in_app_purchase: 0.1.0+1

Gradle.properties

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true

1 Ответ

1 голос
/ 15 июля 2019

внимательно следуйте этим шагам, произошла та же ошибка.Успех!https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility

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