答案 0 :(得分:14)
我这样解决了这个问题
仅适用于MacOS
$ ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
答案 1 :(得分:7)
从Flutter 1.22.2 channel stable
切换到channel dev
,您就很好了。
将其复制并粘贴到您的cmd中:
flutter channel dev
flutter upgrade
答案 2 :(得分:5)
这是1.22版本上的一个不稳定问题,在升级到Android Studio 4.1之后会发生。它已经在1.23版本(开发通道)上修复。您可以继续正常运行并处理项目,直到此修复程序没有移植到稳定的渠道,或者可以切换到开发渠道并进行升级。
答案 3 :(得分:3)
如上所述,这只是一个时间问题。您可以通过运行flutter channel dev
来更改频道。要了解可用频道,您可以运行flutter channel
答案 4 :(得分:2)
我有同样的问题。是什么帮助了我:
删除旧的IDE配置目录:
rm -r .AndroidStudio4.0/
例如,让flutter知道Android Studio的安装位置
flutter config --android-studio-dir="/home/piotr/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6858069"
切换到开发者频道:
flutter channel dev && flutter upgrade
答案 5 :(得分:2)
检查 Flutter 频道稳定到频道开发者,你很高兴。
将其复制并粘贴到您的 cmd 中:
flutter channel dev
flutter upgrade
如果您在 checkout flutter channel 时收到错误消息,则表示您对 flutter SDK 进行了任何更改。因此,转到 Flutter SDK 目录的路径,并将其打开到您的编辑器,我的 Flutter SDK: C:\src\flutter
。如何找到 Flutter SDK 的路径?运行flutter doctor -v
,第一行会显示安装路径。通过 git add .
或 git stash
添加任何新的或修改过的文件以忽略更改。您现在可以结帐到另一个频道
答案 6 :(得分:1)
答案 7 :(得分:1)
将Android Studio更新到最新版本,然后尝试更新flutter版本和build.gradle
版本
答案 8 :(得分:1)
由于Android Studio版本4.1中的配置(config)目录发生了更改,因此发生了此问题
您可以阅读有关here
的信息TLDR :只需将旧文件复制到新目录中,一切就很好
我如何解决它:
在初始运行时,Android Studio 4.1会弹出一个窗口,以删除未使用的目录。 请勿删除。 按OK继续。照常设置
现在转到存在旧Android Studio文件的目录(在下面查找)
Windows :C:\Users\YourUserName\AppData\Roaming\AndroidStudioVersion
Linux :~/.config/AndroidStudioVersion
macOS :~/Library/Application Support/AndroidStudioVersion
使Android Studio保持打开状态,打开文件管理器,并将在上述步骤2中指定的目录中找到的所有旧目录和文件传输到新的配置目录结构中(在下面查找)
Windows :C:\Users\YourUserName\AppData\Roaming\Google\AndroidStudio4.1
Linux :~/.config/Google/AndroidStudio4.1
macOS :~/Library/Application Support/Google/AndroidStudio4.1
4。就是这样。切换到Android Studio,下面应该会弹出一个窗口,分别更新所有插件的最新版本。
答案 9 :(得分:1)
尝试以下操作:
它将安装所有依赖插件,如 dart 插件等。
运行“flutter doctor -v”,您将看到问题已解决。
答案 10 :(得分:1)
我遇到了同样的问题。只需按照给定的步骤来解决它
确保 DART 和 FLUTTER 插件已成功安装到 ANDROID STUDIO
尝试重新启动 ANDROID STUDIO
如果仍然出现同样的错误,那么运行以下命令将 Flutter 版本升级到测试版,因为这个版本(1.22.6 stable)不断抛出同样的错误也许你可以称其为发布中的错误。复制它们并将其粘贴到CMD(以管理员身份运行)
颤动通道开发
颤振升级
这对我有用
答案 11 :(得分:0)
Windows中的解决方案非常简单,您只需打开AS并转到“ Android SDK”部分,然后转到“ SDK Tools”。激活“显示软件包详细信息”,然后从中选择30.0.0,然后下载并运行
答案 12 :(得分:0)
首先进入终端flutter channel dev
第二次进入终端:flutter upgrade
一旦下载了新版本的flutter,它就可以正常工作
Latitude-3400:~$ flutter channel dev
╔════════════════════════════════════════════════════════════════════════════╗
║ A new version of Flutter is available! ║
║ ║
║ To update to the latest version, run "flutter upgrade". ║
╚════════════════════════════════════════════════════════════════════════════╝
Switching to flutter channel 'dev'...
git: From https://github.com/flutter/flutter
git: + be9bc8cb39...022b333a08 beta git: Branch 'dev' set up to track remote branch 'dev' from 'origin'.
Successfully switched to flutter channel 'dev'.
To ensure that you're on the latest build from this channel, run 'flutter
upgrade'
sunil@sunil-Latitude-3400:~$ flutter upgrade
Downloading Dart SDK from Flutter engine 20caf549695193a9920ca37752eca4f141bbef31...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed -> origin/beta (forced update)
答案 13 :(得分:0)
大家好,我遇到了同样的问题,但以上答案都没有解决,所以我去了 flutter 官方 GitHub 并找到了答案,这里是链接,您必须按照所有这些步骤操作。
https://github.com/flutter/flutter/issues/67986
flutter 升级
flutter 配置 --android-studio-dir="C:\Program Files\Android\Android Studio"
对于 Mac,您可以按照 Andrew 的回答执行以下操作
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
颤动医生 -v
然后如果问题仍然存在,那么只需转移到测试版渠道和升级颤动然后它就会解决它。
flutter 频道测试版
flutter 升级
您可以启用 flutter web 作为可选步骤