Android设备监视器找不到JDK路径

Jul*_*ams 10 java gnome archlinux android-studio

我正在使用Arch Linux与Gnome.

我通过桌面项打开Android Studio.代码编辑器工作正常,设备管理器正常启动,应用程序像魅力一样运行,但当我尝试打开设备监视器时,我收到此错误:

必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Monitor.搜索以下位置后找不到Java虚拟机:/ home/gram/Android/Sdk/tools/lib/monitor-x86_64/jre/bin/java java当前PATH当我从命令行运行android studion时,设备监视器工作.

这是.desktop内容

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/grams/android-studio/bin/studio.png
Name[en_US]=Android Studio
Exec=/home/grams/android-studio/bin/studio.sh
Comment[en_US]=Android Studio IDE
Name=Android Studio
Comment=Android Studio IDE
Icon=/home/grams/android-studio/bin/studio.png
Run Code Online (Sandbox Code Playgroud)

我的JRE和JDK变量正在/ etc/profile上添加.当我在命令行上运行Android Studio时,不会发生此错误.也许这是Gnome发射器的问题?

小智 0

确保变量 deceleration 命名约定符合规则,并且 Android Studio 按预定义的名称进行搜索。与在 Windows 中一样,包含 JDK 路径的变量应命名为:JAVA_HOME 探索规则。