• 13-02-2023, 23:31:33
    #1
    Selamlar Android Studio Flutter ile bir proje dosyası açmak istiyorum ama flutter pub get komutunu yazınca bu şekilde hata alıyorum

    Because flutter_money_formatter <0.8.2 depends on intl ^0.15.7 and v_y depends on intl ^0.17.0-nullsafety.2, flutter_money_formatter <0.8.2 is forbidden.
    So, because v_y depends on flutter_money_formatter 0.4.5, version solving failed.
    pub get failed
    command: "C:srcflutterbincachedart-sdkbindart __deprecated_pub --directory . get --example"
    pub env: {
    "FLUTTER_ROOT": "C:srcflutter",
    "PUB_ENVIRONMENT": "flutter_cli:get",
    "PUB_CACHE": "C:UserstrubmsAppDataLocalPubCache",
    }
    exit code: 1

    Yardımcı Olabilicek Varmı ?
  • 13-02-2023, 23:35:06
    #2
    pubspec.yaml'teki kodları atar mısın hocam
  • 13-02-2023, 23:36:20
    #3
    Bu hata mesajı, flutter_money_formatter ve v_y arasında bir bağımlılık çakışması olduğunu gösteriyor.

    flutter_money_formatter, intl sürümü ^0.15.7'ye bağımlıyken, v_y intl sürümü ^0.17.0-nullsafety.2'ye bağımlıdır. İki sürüm de uyumlu olmadığından, sürüm çözme işlemi başarısız oluyor ve pub get bağımlılıkları çözemiyor.



    Bu hatayı çözmek için, flutter_money_formatter'ı ^0.17.0-nullsafety.2 sürümüne uyumlu bir sürüme yükseltmeyi veya v_y'yi flutter_money_formatter 0.4.5 sürümüne uyumlu bir sürüme düşürmeyi deneyebilirsiniz.

    Ayrıca, Flutter SDK'nızı ve pub'ı sırasıyla flutter upgrade ve flutter pub upgrade komutlarını kullanarak güncellemeyi deneyebilirsiniz. Bu çözümlerden hiçbiri işe yaramazsa, kodu her iki intl sürümüyle uyumlu olan farklı bir paket kullanacak şekilde değiştirmeniz gerekebilir.
  • 13-02-2023, 23:39:57
    #4
    Pubspec.YAML dosyası

    name: v_y
    description: A new Flutter project.

    # The following defines the version and build number for your application.
    # A version number is three numbers separated by dots, like 1.2.43
    # followed by an optional build number separated by a +.
    # Both the version and the builder number may be overridden in flutter
    # build by specifying --build-name and --build-number, respectively.
    # In Android, build-name is used as versionName while build-number used as versionCode.
    # Read more about Android versioning at https://developer.android.com/studio/publish/versioning
    # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
    # Read more about iOS versioning at
    # https://developer.apple.com/library/...ationKeys.html
    version: 2.1.1+15

    environment:
    sdk: ">=2.12.0-0 .0.0"

    dependencies:
    flutter:
    sdk: flutter
    http: ^0.12.0
    shared_preferences:
    connectivity:
    cached_network_image:
    uuid:
    intl: ^0.17.0-nullsafety.2
    flutter_slidable:
    carousel_slider:
    transparent_image:
    flutter_tags:
    multiselect_formfield: ^0.1.1
    flutter_native_image:
    git: https://github.com/btastic/flutter_native_image.git
    pull_to_refresh: ^1.5.3
    multi_image_picker: 4.5.5
    toast: ^0.1.5
    card_settings: ^1.4.1
    url_launcher: ^5.0.3
    badges: ^1.1.0
    datetime_picker_formfield: ^0.4.2
    downloads_path_provider: ^0.1.0
    file_picker: ^1.3.8
    flutter_localizations:
    sdk: flutter
    flutter_cupertino_localizations: ^1.0.1
    firebase_core:
    firebase_messaging: ^5.1.5
    flutter_local_notifications:
    package_info: ^0.4.0+6
    flutter_staggered_grid_view:
    splashscreen: ^1.2.0
    flutter_image_compress: ^0.6.3
    photo_view: ^0.5.0
    flutter_money_formatter: 0.4.5
    timeline_list: ^0.0.5
    # The following adds the Cupertino Icons font to your application.
    # Use with the CupertinoIcons class for iOS style icons.
    cupertino_icons: ^0.1.2

    dev_dependencies:
    flutter_test:
    sdk: flutter
    flutter_launcher_icons: "^0.7.0"

    flutter_icons:
    ios: true
    android: true
    image_path_ios: "assets/iconx180x180.png"
    image_path_android: "assets/iconx180x180.png"
    adaptive_icon_background: "assets/background.png"
    # For information on the generic Dart part of this file, see the
    # following page: https://dart.dev/tools/pub/pubspec

    # The following section is specific to Flutter.
    flutter:

    # The following line ensures that the Material Icons font is
    # included with your application, so that you can use the icons in
    # the material Icons class.
    uses-material-design: true

    # To add assets to your application, add an assets section, like this:
    assets:
    - assets/resim-yok.png
    - assets/iconx180x180.png
    # - images/a_dot_ham.jpeg

    # An image asset can refer to one or more resolution-specific "variants", see
    # https://flutter.dev/assets-and-images/#resolution-aware.

    # For details regarding adding assets from package dependencies, see
    # https://flutter.dev/assets-and-images/#from-packages

    # To add custom fonts to your application, add a fonts section here,
    # in this "flutter" section. Each entry in this list should have a
    # "family" key with the font family name, and a "fonts" key with a
    # list giving the asset and other descriptors for the font. For
    # example:
    fonts:
    - family: NotoSerif
    fonts:
    - asset: fonts/NotoSerif-Regular.ttf
    # - asset: fonts/Schyler-Italic.ttf
    # style: italic
    # - family: Trajan Pro
    # fonts:
    # - asset: fonts/TrajanPro.ttf
    # - asset: fonts/TrajanPro_Bold.ttf
    # weight: 700
    #
    # For details regarding fonts from package dependencies,
    # see https://flutter.dev/custom-fonts/#from-packages
  • 13-02-2023, 23:42:50
    #5
    Görünüşe göre "flutter_money_formatter" paketiyle ilgili bir sürüm çakışma sorunu yaşıyorsunuz.
    Hata mesajı, "flutter_money_formatter <0.8.2" paketinin "intl ^0.15.7" paketine bağımlı olduğunu ve "v_y" paketinin ise "intl ^0.17.0-nullsafety.2" paketine bağımlı olduğunu belirtmektedir. Sürüm numarasının önündeki "^" işareti uyumlu bir sürümden bağımlı olduğunu gösterir, ancak "intl" içindeki null güvenliği güncellemesi "flutter_money_formatter" ile uyumlu değil ve kırıcı bir değişikliğe neden olmuştur.
    Bu sorunu çözmek için, "flutter_money_formatter" paketini "intl ^0.17.0-nullsafety.2" ile uyumlu bir sürümle güncellemeniz gerekmektedir. En son "flutter_money_formatter" sürümünü pub.dev'de kontrol edebilir ve "pubspec.yaml" dosyanızda güncelleyebilirsiniz.
    Alternatif olarak, paketi güncelleyemezseniz, "v_y" sürümünü "intl ^0.15.7" ile uyumlu bir sürüme düşürebilirsiniz.
  • 13-02-2023, 23:51:47
    #6
    intl: ^0.15.7-nullsafety.2 bu şekilde denediniz mi ?
  • 13-02-2023, 23:53:56
    #7
    Denedim fakat olmadı
  • 14-02-2023, 09:09:23
    #8
    https://pub.dev/packages/flutter_money_formatter

    başkan bu 3 sene önce güncellenmiş benzeri ile değiştir
  • 14-02-2023, 16:14:14
    #9
    kullandığınız pluginin null safety uyumlusu yok galiba o yüzden bu hatayı veriyor