目前,我通过使用/path-to-android-studio/bin并运行./studio.sh启动了android,它运行得很好。
但是,我希望在Dash和侧菜单上创建一个启动器,以便轻松启动它。
在讨论了一些其他问题(如这 )之后,我首先尝试了Tools > Create条目方法。它确实在破折号上创建了一个条目,但是Android并不是通过点击它来启动的。如果有任何帮助,我将粘贴在jetbrains-android-studio.desktop目录中创建的这个方法的/usr/share/applications条目:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/home/jayant/Android/android-studio/bin/androidstudio.svg
Exec="/home/jayant/Android/android-studio/bin/studio.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-android-studio当这没有帮助时,我删除了上面提到的.desktop条目,并尝试了这篇博客文章中提到的方法,该方法要求我创建以下jetbrains-android-studio.desktop文件并将其粘贴到/home/jayant/.local/share/applications目录中
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/jayant/Android/android-studio/bin/studio.sh" %f
Icon=/home/jayant/Android/android-studio/bin/idea.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio这也在我的Dash中创建了一个图标,但是Android也拒绝使用这个图标。我做错什么了吗?我只想要一个简单的启动图标为Android工作室在我的仪表板!我正在使用Ubuntu 14.04。
发布于 2015-11-23 17:52:49
这是我的android-studio.desktop文件。它是在程序路径之前添加bash -i后工作的。
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec=bash -i "/home/user/android-studio/bin/studio.sh" %f
Icon=/home/user/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop发布于 2015-08-30 05:44:09
这太简单了。
转到Android > Tools >创建桌面条目
发布于 2015-07-25 01:42:01
我在Ubuntu14.04上的Android也遇到了同样的问题。由于Android是IntelliJ IDEA的自定义版本,我在Stack溢出上为IDEA创建一个启动程序条目时搜索了类似的问题,并发现了以下问题:
这个问题的两个答案提到,启动程序条目不能工作,因为它找不到JDK安装目录。该位置可以在/etc/environment中定义在系统范围内,也可以在每个用户的.bashrc文件中定义.我认为那些报告说他们的Android桌面条目可以在没有任何调整的情况下工作的用户可能在使用的是一个系统范围内设置JDK位置的系统。
如果您没有编辑/etc/environment的权限,或者倾向于将您的自定义保留在您登录的本地,那么这仍然是一个简单的解决方法。
Tools -> Create Desktop Entry...文件JAVA_HOME文件中设置.bashrc或JDK_HOME环境变量来定义JDK的位置bash -i添加到Exec语句的开头。bash -i创建一个新的shell,它首先读取.bashrc文件以获取Java变量的值,然后使用该值执行studio.sh脚本来运行Android。
下面是编辑后的行的一个示例:
Exec=bash -i "/<path-to-android-studio>/android-studio/bin/studio.sh" %f如果Android图标没有出现在启动程序中:
studio.sh脚本来启动Android。统一将拾取.desktop文件中定义的值。https://askubuntu.com/questions/589615
复制相似问题