我在Ubuntu上遇到Android Studio問題。到目前爲止,我曾經通過轉到android-studio/bin文件夾並運行studio.sh來以控制檯模式運行Android Studio。 它運行良好,但每次我想要運行它時都會輸入命令,這很無聊,我寧願打開它,只需單擊一個快捷方式即可。所以,我試圖在我的任務欄中創建一個快捷方式。Android Studio僅在Ubuntu上以主控臺模式運行
在/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時,得到:
找不到JDK。請驗證STUDIO_JDK,JDK_HOME或JAVA_HOME 環境變量指向有效的JDK安裝。
然而,當我運行命令echo $JAVA_HOME
,我得到以下路徑:
/home/chugrothas/jdk1.7.0_71
在我PATH
變量(只複製PATH內容的結尾):
:/home/chugrothas/jdk1.7.0_71/bin
由於Android Studio時,我使用的命令行&,因爲JAVA_HOME的設置是否正確,我不明白爲什麼我的快捷方式不起作用運行它的工作原理...
我在互聯網上搜索,並沒有在相同的情況下找到任何人。這不是一個大問題,因爲我仍然可以運行AS,但我真的很想明白爲什麼快捷方式不起作用。
謝謝你的幫助!
看起來變量是在shell啓動時設置的,可能最終來自'/ etc/profile',而不是你的DE。 – chrylis
你有什麼想法如何解決這個問題? DE代表什麼? – Carrm