gpt4 book ai didi

java - 无法仅在控制台中启动androidstudio

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:13:04 24 4
gpt4 key购买 nike

你好我的问题是下一个,我下载了 Android Studio 如果我去

/path/android-studio/bin

然后我执行 studio.sh

我收到以下错误:

No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

现在如果我导出 JAVA_HOME

 export JAVA_HOME=/usr/java/jdk1.7.0_25/

并执行 studio.sh Android Studio 工作,但现在我创建了一个 Symbolic Linkstudio.sh

ln -s /path/android-studio/bin/studio.sh /usr/bin/androidstudio

如果我在控制台中运行 androidstudio,这个就可以了,但现在我想创建一个 Gnome 启动器

所以我这样做了:

vi /usr/share/AndroidStudio.desktop

然后我将下一个代码放入文件中:

[Desktop Entry]
Name=Android Studio
GenericName=IDE para Android
X-GNOME-FullName=IDE para Android - Android Studio
Comment=Desarrolla aplicaciones para Android
Exec= /usr/bin/androidstudio
Terminal=false
StartupNotify=true
Type=Application
Icon=/opt/android-studio/bin/idea.png
Categories=Development;
Name[es_ES]=Android Studio

但此刻我运行 AndroidStudio launcher 这个给了我下一个错误:

 No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

我想再做一次:

 export JAVA_HOME=/usr/java/jdk1.7.0_25/

会解决问题,但不行,launcher 仍然无法工作 :C提前致谢!

编辑

所有这些都是我作为 su 用户完成的。

最佳答案

在我的例子中,即使我配置了 JDK_HOME 和 JAVA_HOME,Android studio 也无法启动。
问题原来是我们不需要 sudo 一个程序才能让它工作。我已将 Android Studio 安装到 /usr/local 并执行了 sudo ./studio.sh 以启动它,但它提示找不到 JAVA_HOME 和 JDK_HOME 变量。但是当我将它安装到我的home 文件夹中时,直接运行./studio.sh 就没有任何问题了。

新用户的问题可能是意识到 /usr/local 中的大多数复制、移动和rm 操作导致需要使用 sudo,所以可能有人在usr/local时使用sudo ./studio,这是不必要的,系统会搜索root用户的JAVA_HOME和JDK_HOME配置它没有找到。

关于java - 无法仅在控制台中启动androidstudio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17688188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com