升级flutter后命令不起作用

问题描述 投票:0回答:7

由于 min v1.5 sdk 插件需要,我使用 flutter 升级,但由于我无法使用命令...我找不到 bash 命令,

我尝试手动下载1.5 sdk并替换以前的文件夹,当我使用flutter doctor时他说我有1.2.1 ...我尝试重新升级但出现此错误:

Your flutter checkout has local changes that would be erased by upgrading. If you want to keep these changes, it is
recommended that you stash them via "git stash" or else commit the changes to a local branch. If it is okay to remove
local changes, then re-run this command with --force.




C:\Users\utilisateur>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.2.1, on Microsoft Windows [version 10.0.17134.829], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.3)
[!] VS Code, 64-bit edition (version 1.21.1)
    X Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[√] Connected device (1 available)

! Doctor found issues in 1 category.

我尝试过 git clean -xfd

我有...

C:\Users\utilisateur>git clean -xfd
Unlink of file '.AndroidStudio3.3/config/plugins/Dart/lib/Dart.jar' failed. Should I try again?
(y/n) Sorry, I did not understand your answer. Please type 'y' or 'n'
Unlink of file '.AndroidStudio3.3/config/plugins/Dart/lib/Dart.jar' failed. Should I try again? (y/ngit stash save --keep-index
) Sorry, I did not understand your answer. Please type 'y' or 'n'
Unlink of file '.AndroidStudio3.3/config/plugins/Dart/lib/Dart.jar' failed. Should I try againgit stash save --keep-index
? (y/n) Sorry, I did not understand your answer. Please type 'y' or 'n'
Unlink of file '.AndroidStudio3.3/config/plugins/Dart/lib/Dart.jar' failed. Should I try again? git stash save --keep-index
(y/n) Sorry, I did not understand your answer. Please type 'y' or 'n'
Unlink of file '.AndroidStudio3.3/config/plugins/Dart/lib/Dart.jar' failed. Should I try again? (y/n)
flutter upgrade
7个回答
35
投票

在我的例子中,Flutter 有未分阶段的更改(因为它使用 git),所以我需要隐藏或重置它才能升级它。

转到 flutter 的路径并:

# cd flutter_path/
git add -A
git reset --hard

或者,您也可以使用

--force
来升级它。

flutter upgrade --force

19
投票

在 Android Studio 或 CMD 中打开终端并粘贴它

flutter upgrade --force

3
投票

为了简单起见,您可以将 flutter sdk 解压到文件夹“c:\Flutter”中,然后设置路径

Windows | iOS

删除您创建的旧 Flutter SDK 文件夹。然后按照此处所示的步骤将 Android Studio 指向新的 Flutter SDK 安装。


3
投票

1:检查您的 Flutter Sdk 所在位置。您可以通过创建“新项目->Flutter->Flutter Sdk”来完成此操作(如果您安装并配置了flutter Sdk,则此操作有效,如果您没有安装它,您可以单击同一“中的安装Sdk”选项新项目->Flutter”窗口)。

2:然后转到 IDE 的右下角,然后单击终端来打开终端。

3:通过输入“cd _yourSdkLocation in”将目录更改为 flutter sdk 的 bin 位置。此处将“_yourSdkLocation”替换为您的 flutter Sdk 所在的目录地址。

4:然后运行“flutter Upgrade --force”


1
投票
终端

中,使用命令

    source .bash_profile
  • 然后运行,
    
  • flutter upgrade --force
  • 
    
  • 要删除 flutter 目录中的更改,它将升级到最新的 flutter 版本


1
投票
  1. Windows+R

    打开“运行”窗口。

  2. 在框中输入
  3. cmd

  4. Ctrl+Shift+Enter。

    C:\>choco upgrade dart-sdk

    
    
  5. 注意:请确保以管理员权限打开
cmd


0
投票

flutter 升级--force

© www.soinside.com 2019 - 2024. All rights reserved.