Android Studio 在 Ubuntu 上仅以控制台模式运行
Android Studio runs only in console mode on Ubuntu
我在 Ubuntu 上遇到 Android Studio 的问题。到现在为止,我曾经通过转到 android-studio/bin 文件夹和 运行 宁 studio.sh 在控制台模式下 运行 Android Studio。
它运行良好,但每次我想 运行 它时都键入命令对我来说很无聊,我更愿意单击快捷方式打开它。所以,我尝试在我的任务栏中创建一个快捷方式。
在 /usr/share/applications
中,我创建了一个名为 "android-studio.desktop" 的文件。这是文件的内容:
[Desktop Entry]
Type=Application
Terminal=false
Name=Android Studio
Icon=/home/chugrothas/android-studio/bin/androidstudio.svg
Exec=/home/chugrothas/android-studio/bin/studio.sh
然后我把桌面文件拖到任务栏上。
当我尝试使用我的新快捷方式打开 Android Studio 时,我得到:
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME
environment variable points to valid JDK installation.
但是,当我 运行 命令 echo $JAVA_HOME
时,我得到以下路径:
/home/chugrothas/jdk1.7.0_71
并且在我的 PATH
变量中(只是复制 PATH 内容的末尾):
:/home/chugrothas/jdk1.7.0_71/bin
因为 Android Studio 在我使用命令行 运行 时正常工作 & 因为 JAVA_HOME 设置正确,我不明白为什么我的快捷方式不起作用...
我在网上搜索了一下,没有发现有相同情况的人。这不是一个大问题,因为我仍然可以 运行 AS,但我真的很想了解为什么快捷方式不起作用。
感谢您的帮助!
请尝试这个经过测试的解决方案:
1) 打开gedit,输入以下内容:
[桌面条目]
版本=1.0
名称=Android工作室
Comment=一键备份您的数据
执行=/home/jayant/android-studio/bin/studio.sh
图标=/home/jayant/android-studio/bin/idea.png
终端=假
类型=应用程序
类别=实用程序;应用程序;
更改Exec和Icon的路径。在桌面上将文件保存为 .desktop 扩展名并更改文件的权限为可执行文件。
2) 执行命令使你的文件可执行:sudo chmod +x /home/jayant/android-studio/bin/studio.sh
希望对您有所帮助。
可能在这里找不到您的JAVA_HOME。
您可以在 /etc/environment 中将其定义为系统范围的环境变量,例如。像这样:
sudo nano /etc/environment
并在末尾添加以下行:
JAVA_HOME="/home/chugrothas/jdk1.7.0_71"
保存并重启你的盒子。
注意:您可以让 Android Studio 为您在 Dash 上创建桌面条目,例如。来自欢迎 window(配置/创建桌面条目)或工具/创建桌面条目...它将在 ~/.[=23= 中创建文件 jetbrains-android-studio.desktop ].
我在 Ubuntu 上遇到 Android Studio 的问题。到现在为止,我曾经通过转到 android-studio/bin 文件夹和 运行 宁 studio.sh 在控制台模式下 运行 Android Studio。 它运行良好,但每次我想 运行 它时都键入命令对我来说很无聊,我更愿意单击快捷方式打开它。所以,我尝试在我的任务栏中创建一个快捷方式。
在 /usr/share/applications
中,我创建了一个名为 "android-studio.desktop" 的文件。这是文件的内容:
[Desktop Entry]
Type=Application
Terminal=false
Name=Android Studio
Icon=/home/chugrothas/android-studio/bin/androidstudio.svg
Exec=/home/chugrothas/android-studio/bin/studio.sh
然后我把桌面文件拖到任务栏上。 当我尝试使用我的新快捷方式打开 Android Studio 时,我得到:
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
但是,当我 运行 命令 echo $JAVA_HOME
时,我得到以下路径:
/home/chugrothas/jdk1.7.0_71
并且在我的 PATH
变量中(只是复制 PATH 内容的末尾):
:/home/chugrothas/jdk1.7.0_71/bin
因为 Android Studio 在我使用命令行 运行 时正常工作 & 因为 JAVA_HOME 设置正确,我不明白为什么我的快捷方式不起作用...
我在网上搜索了一下,没有发现有相同情况的人。这不是一个大问题,因为我仍然可以 运行 AS,但我真的很想了解为什么快捷方式不起作用。
感谢您的帮助!
请尝试这个经过测试的解决方案:
1) 打开gedit,输入以下内容:
[桌面条目] 版本=1.0 名称=Android工作室 Comment=一键备份您的数据 执行=/home/jayant/android-studio/bin/studio.sh 图标=/home/jayant/android-studio/bin/idea.png 终端=假 类型=应用程序 类别=实用程序;应用程序;
更改Exec和Icon的路径。在桌面上将文件保存为 .desktop 扩展名并更改文件的权限为可执行文件。
2) 执行命令使你的文件可执行:sudo chmod +x /home/jayant/android-studio/bin/studio.sh
希望对您有所帮助。
可能在这里找不到您的JAVA_HOME。
您可以在 /etc/environment 中将其定义为系统范围的环境变量,例如。像这样:
sudo nano /etc/environment
并在末尾添加以下行:
JAVA_HOME="/home/chugrothas/jdk1.7.0_71"
保存并重启你的盒子。
注意:您可以让 Android Studio 为您在 Dash 上创建桌面条目,例如。来自欢迎 window(配置/创建桌面条目)或工具/创建桌面条目...它将在 ~/.[=23= 中创建文件 jetbrains-android-studio.desktop ].