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

颤抖视觉工作室错误的JAVA_HOME路径

程禄
2023-03-14

我在Mac上。

回声输出$JAVA_首页

/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home

当我尝试为Android构建我的颤音应用时,可视化工作室的输出:

Launching lib/main.dart on sdk gphone x86 arm in debug mode...
lib/main.dart:1
ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home/bin/
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

共有1个答案

俞飞鸣
2023-03-14
// open terminal on mac

// install homebrew if not installed

run  > /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

// install java

run > brew install openjdk

nano ~/.zshrc

press key > ctrl + O 

paste (location path) > export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/Contents/Home"

press > return

press key > ctrl + X

// close terminal 

// try to build flutter app (.apk) 

 
 类似资料:
  • [颤振]flutter.bat医生-v[√]颤振(通道稳定,v1.12.13热修复补丁.9,在微软视窗[版本10.0.18363.778],区域设置en-GB)颤振版本1.12.13热修复补丁.9在D:\flutter\flutter框架修订f139b11009(5周前),2020-03-30 13:57:30-0700引擎修订af51afceb8 Dart版本2.7.2 [!]Android工具

  • 我们使用的是visual studio 2015,并有以下字体:- 使用visual studio 2015 typescript编译器,这可以归结为:- 这很好,在chrome上运行良好,但是,我们希望它也能在ie10 / ie11上运行。 我相信我们需要“多填充”这个,以便将生成的js文件转换为es5。 目前visual studio中有什么可以做到这一点吗?这种转换的最佳方式是什么?或任何样

  • 我在Visual Studio中开发了一个Android壁纸应用程序,上面提到了这个错误。我包含了图库和xamarin网站上的一些ImageAdapter代码,这是我最终编译时https://developer.xamarin.com/guides/android/user_interface/gallery/.链接,它说图库在我的mainactivity.cs文件中已经过时了。 }

  • 使用可视化工作室2017构建项目,我遇到了这个错误: 错误msb 6006:“cl . exe”退出,代码为2。 以下是我的代码: 问题似乎是分形数组的声明: 如果我注释(以及带有分形变量的其他行),代码编译得很好,如果我将唯一指针更改为正常的int数组,代码就会编译,但是当我调试它时它会引发异常,发出堆栈溢出的信号。 减少数组的大小可以解决问题,因此看起来程序没有足够的内存空间来运行。我在Goo

  • 我似乎在升级到Visual Studio 2022并安装Net 6.0 SDK后运行项目时遇到了问题。每当我打开一个现有项目,甚至创建一个新项目时,我都会收到下面的依赖项错误。 如果我尝试构建项目,我会收到错误: 错误列表中没有任何错误。 尝试了一些事情,但仍然没有帮助: 我已尝试重新安装Visual Studio 2022和Net 6.0 尝试卸载和重装项目 尝试清除Nuget缓存 尝试删除bi

  • 嗯,我真的需要帮助。我的问题是如何将tesseract3.05和leptonica1.73库添加到visualstudio2015x64(windows10)中。 去年夏天,我设法用视觉工作室2013和旧版本的leptonica和tesseract做到这一点,因为它有点容易,所有的包含和lib都在那里,我只需要给出路径并下载一些dll。但现在我甚至看不到我应该使用的正确包含和lib。好吧,我不擅长