无法仅在控制台中启动 androidstudio

2024-05-12

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

/路径/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.shAndroid Studio 可以工作,但现在我创建了一个Symbolic Link to studio.sh

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

如果我跑androidstudio在控制台中这个有效,但现在我想创建一个Gnome launcher

所以我这样做了:

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 提前致谢!

EDIT

我所做的一切都是su user.


就我而言,即使我配置了 JDK_HOME 和 JAVA_HOME,Android studio 也不会启动。
问题是我们不需要sudo一个让它发挥作用的程序。我已经将 Android Studio 安装到/usr/local并做了sudo ./studio.sh启动它,但它抱怨找不到 JAVA_HOME 和 JDK_HOME 变量。但是当我把它安装到我的home文件夹下,直接运行就没有问题了./studio.sh.

新用户面临的问题可能是认识到大多数复制、移动和rm业务在/usr/local导致需要使用sudo,所以一个人可能会使用sudo ./studio当在usr/local,这是不必要的,系统会搜索root用户的JAVA_HOME和JDK_HOME配置,但没有找到。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法仅在控制台中启动 androidstudio 的相关文章

随机推荐