代码之家  ›  专栏  ›  技术社区  ›  KhoPhi

升级后颤振无法运行应用程序版本求解失败

  •  3
  • KhoPhi  · 技术社区  · 8 年前

    This answer doesn't work 这次是我。

    我的 flutter doctor -v

    [✓] Flutter (Channel master, v0.5.9-pre.68, on Linux, locale en_US.UTF-8)
        • Flutter version 0.5.9-pre.68 at /home/khophi/.flutterSetup
        • Framework revision 5cd97f0004 (2 hours ago), 2018-08-16 14:10:22 -0700
        • Engine revision 4ee648914f
        • Dart version 2.1.0-dev.0.0.flutter-be6309690f
    
    [✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
        • Android SDK at /home/khophi/Android/sdk
        • Android NDK location not configured (optional; useful for native profiling support)
        • Platform android-27, build-tools 27.0.3
        • ANDROID_HOME = /home/khophi/Android/sdk
        • Java binary at: /usr/bin/java
        • Java version OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)
        • All Android licenses accepted.
    
    [✗] Android Studio (not installed)
        • Android Studio not found; download from https://developer.android.com/studio/index.html
          (or visit https://flutter.io/setup/#android-setup for detailed instructions).
    
    [✓] VS Code (version 1.26.0)
        • VS Code at /usr/share/code
        • Flutter extension version 2.17.1
    
    [✓] Connected devices (1 available)
        • klte • 956e8b90 • android-arm • Android 8.1.0 (API 27)
    
    ! Doctor found issues in 1 category.
    

    当我跑的时候 flutter run ,我得到:

    Running "flutter packages get" in townsquare...                  
    The current Dart SDK version is 2.1.0-dev.0.0.flutter-be6309690f.
    
    Because flutter_circular_chart 0.0.3 requires SDK version >=1.19.0 <2.0.0 and no versions of flutter_circular_chart match >0.0.3 <0.1.0, flutter_circular_chart ^0.0.3 is forbidden.
    So, because mobile depends on flutter_circular_chart ^0.0.3, version solving failed.
    
    pub get failed (1)
    

    这是我的 pubspec.yaml

    name: mobile
    description: A new Flutter project.
    
    version: 1.0.0+1
    
    dependencies:
      flutter:
        sdk: flutter
    
      cupertino_icons: ^0.1.2
      carousel: ^0.0.1
      http: "^0.11.3+16"
      validate: "^1.6.0"
      url_launcher: "^3.0.2"
      shared_preferences: "^0.4.2"
      font_awesome_flutter: "^7.0.0"
      flutter_circular_chart: "^0.0.3"
      flutter_local_notifications: ^0.3.6
    
    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      assets:
       - images/flutter.jpg
       - images/logo.png
       - images/bg_viewer.jpg
    

    1 回复  |  直到 8 年前
        1
  •  8
  •   diegoveloper    8 年前

    这是因为你正在使用: Dart version 2.1.0-dev.0.0.flutter-be6309690f 插件名为 flutter_circular_chart 有一个 constraint

    https://github.com/xqwzts/flutter_circular_chart/blob/master/pubspec.yaml

    environment:
       sdk: '>=1.19.0 <2.0.0'
    

    这样地:

    flutter_circular_chart:
        git: https://github.com/your_repo/flutter_circular_chart.git
    

    如果你在他们的回购协议中打开一个问题来通知开发人员你有这个问题,那也没问题。