我安装了Android Studio 4.1并尝试运行现有项目。但它给出了这样的错误:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
如果您安装了Android Studio,此命令可以正常工作。Flutter可以了解Android Studio的配置,您无需再提供JAVA_HOME。
此外,在android Studio中下载“AndroidSDK命令行工具”以获取android-许可证
。步骤如下图所示。
在装有Android 4.1的Ubuntu 20.04上,此错误可以通过以下Snap版本解决:
flutter config --android-studio-dir=/snap/android-studio/current/android-studio
您必须设置JAVA\u HOME环境变量。
在Windows上,我解决了以下问题:
>
从这里下载Java JDK并安装它。(此链接到版本15,该版本要求您创建一个帐户才能下载。版本16可在不创建帐户的情况下下载,但它给我带来了一个需要降级的错误。)
设置"JAVA_HOME"环境变量:
>
打开Windows Search,键入“env”,然后选择“编辑系统环境变量”。
单击“环境变量…”。
单击“新建”。
在“variable name”字段中填写“JAVA\U HOME”。
用计算机上安装Java的路径填写“变量值”。(对我来说,它在“C:\Program Files\Java\
单击“确定”并关闭所有对话框。
重新启动IDE/终端。(不要跳过此步骤)
我一直试图设置一个颤振路径,所以我不需要每次都做一个临时路径。我是新的使用终端和Unix(Mac用户也),不明白如何设置我的路径与说明在网站上。我不完全确定我的flutter SDK在哪里,这也没有帮助。想一步一步地知道该怎么做。
Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart
显然,没有一个Flutter命令在Android Studio的终端上工作,我相信我试图在我的项目的根上运行它。 产出:
如何配置Flutter SDK?如何定位颤振SDK?我不知道SDK文件的位置。
我试图创建一个ListView,但当我导入list_form.dart类时,我得到了这个错误。也许我在布局上犯了一些错误,因为如果我尝试在主文件中运行它,我不会得到这个错误。 这是错误: 这是list\u表单。dart等级: 这是app_base.dart类: 不要担心是否有一些未使用的代码,它是半成品,这个错误只是阻止了我继续我正在做的事情。
我正在Linux Ubuntu上配置Flatter SDK 我在文件中为和指定了,但我在运行时收到此错误: