当前位置: 首页 > 知识库问答 >
问题:

无法运行“Flutter pub Get”,因为我的sdk版本低于应该的版本

穆智刚
2023-03-14
environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.2
  flutter_icons: ^1.1.0
  dots_indicator: ^2.0.0
  flutter_staggered_grid_view: ^0.4.0
  flutter_point_tab_bar: ^0.2.0
  splashscreen: ^1.3.5




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

flutter_icons:
  image_path: "assets/icons/logoo.png"   
  android: true
  ios: true

flutter:
  uses-material-design: true

  assets:
    - assets/images/friends/
    - assets/images/posts/
    - assets/images/saved/
    - assets/images/story/
    - assets/images/splash/
  #   - images/a_dot_ham.jpeg

  fonts:
    - family: Ubuntu-Regular
      fonts:
        - asset: assets/fonts/Ubuntu-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700

共有1个答案

公西俊能
2023-03-14

将sdk设置为“>=2.10.0<3.0.0”。切换到稳定,然后将颤振升级到2.0。

之后,您应该检查所有的软件包,并首先将它们升级为空安全。

请按照迁移指南了解更多详细信息

 类似资料:
  • java应该吗 java版本“1.8.0_251”java(TM)SE运行时环境(构建1.8.0_251-b08)java热点(TM)64位服务器虚拟机(构建25.251-b08,混合模式) 和 javac 1.8.0_181 如果不是同一个版本,有什么问题吗?

  • 关于SO的压倒性建议是编译SDK通常应该与目标SDK匹配。 https://stackoverflow.com/A/27629181/360211 同样,最好让[compileSdk]与您的目标sdk版本相匹配。 null

  • 和build.gradle文件(project)中的这一行: 所以..知道发生了什么吗?我知道有重复的文件,但他们是自动创建的!!有工作人员吗?

  • 我按照http://maven.apache.org/download.cgi安装了maven,并创建了以下环境变量: 并且,我在PATH前面加上了这个: 当我尝试运行并输入时,它会说: 'mvn'无法识别为内部或外部命令、可操作程序或批处理文件。

  • 我正试图在一个新的Android设备上执行一个Flutter项目。 颤振版本为1.22.4。 这里有app/build.gradle文件: 这是AndroidManifest。xml文件 在新的Android设备(SDK 31)上启动应用程序时,调试器会显示以下错误消息: 将CompileSDK版本和targetSdkVersion设置为30确实可以按其应有的方式启动应用程序。 在较旧的设备上执行

  • 我有一个带有Android21的Nexus5设备。我正在测试我的项目在它上没有问题。但是,如果我在一个带有Google API 19的模拟器上进行测试,它会显示错误。如果它在Lollipop上运行良好,怎么会出现这个错误呢?我甚至用索尼4.4设备问我的朋友,他的手机也会崩溃。我将编译SDK版本设置为21版,将构建工具设置为21.1.2版。我尝试了gradle clean,我正在Android St