Kat*_*lyn 73 dart android-studio flutter
我安装了Flutter并设置了Android Studio.然后我在GitHub上克隆了一个颤动的例子(https://github.com/flutter/flutter)并在Android Studio中启动它,但它警告我"Dart SDK未配置",这也发生在我的同事身上.但是,如果我在Android Studio中创建一个新项目,则完全没问题.
我做了什么:
安装颤振
安装了Android Studio,以及包括Dart插件在内的Flutter插件
在命令行中的颤动运行正常,所有五个测试都通过了.(见下文)
[✓] Flutter(在Mac OS X 10.13.3 17D47,locale en-US,channel dev)•Flutter version 0.0.22 at/Users/katelyn/flutter•Framework revision 3001b3307d(7天前),2018-01-30 11:37:15 -0800•引擎版本8f2d72b183•工具Dart版本2.0.0-dev.16.0•Engine Dart版本2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8
[✓] Android工具链 - 针对Android设备开发(Android SDK 27.0.3)•Android SDK位于/ Users/katelyn/Library/Android/sdk•Android NDK位置未配置(可选;对原生分析支持很有用)•平台android- 27,构建工具27.0.3•Java二进制文件:/ Applications/AndroidStudio.app/Contents/jre/jdk/Contents/Home/bin/java•JavaScriptOpenJDK Runtime Environment(build 1.8.0_152-release-915- B08)
[✓] iOS工具链 - 针对iOS设备开发(Xcode 9.2)•Xcode位于/Applications/Xcode.app/Contents/Developer•Xcode 9.2,构建版本9C40b•ios-deploy 1.9.2•CocoaPods 1.4.0版
[✓] Android Studio(版本3.0)•Android Studio at/Applications/Android Studio.app/Contents•Java版OpenJDK运行时环境(版本1.8.0_152-release-915-b08)
[✓]连接设备•为x86构建的Android SDK•emulator-5554•android-x86•Android 7.1.1(API 25)(模拟器)
上周,我可以通过命令行(在该目录中)运行他们的示例,
flutter run
Run Code Online (Sandbox Code Playgroud)
但现在我用Gradle显示了一些错误.
在调试模式下为x86构建的Android SDK上启动lib/main.dart ...初始化gradle ... 0.7s解决依赖关系......
*运行Gradle时出错:退出代码1:/ Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/gradlew app:属性:FAILURE:构建因异常而失败.
其中:构建文件'/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle'行:20
出了什么问题:评估项目':app'时出现问题.3
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
在https://help.gradle.org获取更多帮助
在0s建立失败
请检查android /文件夹中的Gradle项目设置.
提前抱歉,我没有足够的声誉上传照片.
Ric*_*Web 78
它通常发生在其他机器中创建的项目中.要在Android Studio 3.1.3上解决此问题:
Use*_*ser 28
在我的机器中,flutter 安装在
C:\src\flutter
Run Code Online (Sandbox Code Playgroud)
我将 dart sdk 路径设置为
C:\src\flutter\bin\cache\dart-sdk
Run Code Online (Sandbox Code Playgroud)
这解决了我的问题
小智 18
我有相同的Dart SDK问题,我将此用于我的解决方案.为了解决这个问题而不必每次我按照以下步骤使用终端来测试我的程序.
flutterSDK路径.我这样做是通过输入echo $PATH/找到/ flutter/bin的路径来实现的..../flutter/bin添加/cache/dart-sdk/bin制作它.../flutter/bin/cache/dart-sdk/bin..../flutter/bin/cache/dart-sdk/bin是您的Dart SDK的位置.假设你说同样的Dart SDK没有配置错误,你可以配置你的Dart SDK.单击配置选项并将其设置.../flutter/bin/cache/dart-sdk/bin为SDK.这应该可以解决你的问题.如果没有进入下一步.Languages and Frameworks>Dart.我使用IntelliJ IDEA完成了这些步骤,因此它们应该完全相同.如果这不起作用,有时制作一个虚拟Dart项目可以让事情再次发挥作用.这为我解决了类似的问题.
Ali*_*tov 17
如果其他答案不适合你
如果您使用的是*nixOS或Mac
which flutter.您将获得类似于/Users/mac/development/flutter/bin/flutter该目录下的cache文件夹,您可以在这里找到dart-sdk或(和)dart-sdk.old文件夹.复制他们的路径.ctrl+alt+s或cmd+,在Mac上打开首选项.在
Language & Frameworks choose Dart发现Dart SDK path.把你在第一步复制的路径放到那里.单击"应用"如果这不能解决问题,您还必须设置Flutter SDK路径
Language & Frameworks choose Flutter和找到Flutter SDK path领域.which flutter命令提供给您的文件夹层次结构中的两步.将其设置为您在此标题的第1步中找到的字段.再次单击Apply并单击save或ok.Mal*_*uma 13
当您从 github 下载项目时,通常会发生这种情况。通常黑暗的 sdk 包含内部颤振。
您可以按照以下几个步骤解决此问题
C:\flutter\bin\cache\dart-sdk小智 12
我按照以下步骤来解决这个问题:
首先,转到:File->Settings->Language & Framework->Flutter
在:'flutter SDK path'下,放入你安装 Flutter Mine 的位置:C:\src\flutter
单击应用然后确定,android studio 将刷新。问题将得到解决。
Vis*_*wal 12
如果即使在现有项目中选择dart-sdk 路径后仍收到警告标志-
--关闭Android Studio
-- 只需删除.dart_tool文件夹(主要是项目中的第一个文件夹)
-- 现在打开 Android Studio 并尝试按照上面显示的技术设置路径--
File -> Settings -> Languages and Frameworks -> Dart
Run Code Online (Sandbox Code Playgroud)
-- 现在启用复选框并设置 dart-sdk 路径,现在它不会显示该警告。
您的项目将成功同步。
谢谢
Sar*_*han 10
转到首选项 -> 语言和框架 -> Flutter
设置您的 flutter sdk 路径,例如:- /Users/apple/flutter-sdk/flutter
然后应用您的设置。
确保安装了所有依赖项。如果没有运行 -flutter pub get安装依赖项
小智 10
上面的大部分选项已经展示了如何在Windows 系统中配置 Dart (如果你已经安装了 Dart 并且 Flutter Doctor 显示一切正常)。
在 MacOS 上,此选项在 Android Studio > 首选项('Command' + ',')下可用
在左窗格中找到“语言和框架/Dart”。
选中“启用 Dart 支持”并找到 dart SDK。它将在您的 Flutter SDK 安装目录“/flutter-installation-directory/flutter/bin/cache/dart-sdk”中。输入这将自动填充下方行中的 dart 版本,指出框架已被选中。
选中您所需项目的“为以下模块启用 Dart 支持”框。
单击应用。单击确定。
如上所述,这应该可以解决大多数用例。如果错误仍然存在,您可以转到文件 > 使缓存无效/重新启动。
通常在每个插图中都安装了Flutter。
C:\src\Flutter
Run Code Online (Sandbox Code Playgroud)
您可以尝试运行flutter doctor以解决安装问题。同时运行flutter upgrade以获取最新版本的Flutter和Dart SDK。
可以在以下位置找到DART SDK
/flutter/bin/cache/dart-sdk
Run Code Online (Sandbox Code Playgroud)
小智 8
我正在使用Win10 Pro ;
如果您正在使用Android Studio并收到此消息“ Error: Dart SDK is not found in specified location”,
我的解决办法是这个。
File/Settings或调Ctrl+Alt+S出设置窗口。Language & Frameworks,然后单击DartEnable Dart support for the project 'YOUR_PROJECT_NAME'Dart SDK path:输入存储flutter目录的位置。C:\flutter\bin\cache\dart-sdk。您也可以Check SDK update通过选中复选框并单击Check now以获取最新版本。这对我有用。
对于 Mac:
点击顶部的 Android Studio -> 点击 Preferences -> Languages & Framework
-> 选择颤振
-> 浏览你有下载链接的 Flutter SDK 路径 [" https://flutter.dev/docs/get-started/install/macos "]
-> 点击确定享受!!!!!
使用带有 -v 的医生可能会有所帮助
flutter doctor -v
Run Code Online (Sandbox Code Playgroud)
对我来说结果是
...
Flutter version 2.0.5 at /usr/local/Caskroom/flutter/2.0.5/flutter
...
Run Code Online (Sandbox Code Playgroud)
然后飞镖路径可以设置为
/usr/local/Caskroom/flutter/2.0.5/flutter/bin/cache/dart-sdk
Run Code Online (Sandbox Code Playgroud)
运行这个命令:
$ echo "$(dirname $(which flutter))/cache/dart-sdk"
Run Code Online (Sandbox Code Playgroud)
你会得到类似的东西:
/home/lex/opt/flutter/bin/cache/dart-sdk
Run Code Online (Sandbox Code Playgroud)
输入该值作为您的 Dart SDK 路径。
我最近在 Android Studio 上运行 flutter 项目时在我的 MAC 设备上遇到了这个问题
解决此问题的步骤。
brew tap dart-lang/dart
酿造安装飞镖
酿造信息飞镖
请注意 Dart SDK 的路径:/usr/local/opt/dart/libexec
在 Android Studio 设置中粘贴 Dart SDK 路径
小智 5
更快的方法..
打开android studio..转到文件菜单....在那里你会发现无效缓存/重新启动..单击它并响应弹出窗口作为无效并重新启动
你的 android studio 将重新启动。一切就完成了。
这确实对我有帮助。
| 归档时间: |
|
| 查看次数: |
48486 次 |
| 最近记录: |