Ubuntu 14 配置Android Studio的快捷啟動方式

十橙發表於2014-12-09

轉載請註明出處:http://blog.csdn.net/aaa111/article/details/41833179

在window7下安裝配置了Android Studio之後就想把ubuntu下的Android Studio整舒服。

桌面圖示

Ubuntu下解壓Android Studio壓縮包後有個名為"Install-Linux-tar.txt"的說明檔案,裡面有這麼一段:

  1. Unpack the Android Studio distribution archive that you downloaded to
    where you wish to install the program. We will refer to this destination
    location as your {installation home} below.

  2. Open a console and cd into "{installation home}/bin" and type:

    ./studio.sh

    to start the application.

  3. [OPTIONAL] Add the "{installation home}/bin" to your PATH environmental
    variable so that you may start Android Studio from any directory.

如果只做前兩步的話每次啟動Android Studio都要用終端進入Android Studio的資料夾執行"./studio.sh",這是很麻煩的。

第一次和第二次都是不正解。不想看請跳過。


第一次:修改/etc/profile檔案,新增"{installation home}/bin"到環境變數。重啟系統使其生效。

事實證明不作死就不會死啊...重啟以後被卡在了輸密碼登陸的介面,無限迴圈輸密碼嗎進不去系統。

解決辦法:1.Ctrl+Alt+F1進入命令介面, 2.輸入sudo vi /etc/profile還原為修改前的內容, 3.輸入:wq儲存, 4.輸入reboot重啟系統[1]。


第二次:修改/etc/environment新增"{installation home}/bin" 到PATH環境變數,此時可以從任意資料夾啟動Android Studio了,但是還是要在終端裡面。

順便profile和environment的區別:系統是先執行/etc/environment,後執行/etc/profile。/etc/environment是設定整個系統的環境,而/etc/profile是設定所有使用者的環境。系統應用程式的執行與使用者環境可以是無關的,但與系統環境是相關的[2]。


正解在這裡!

Google到一篇名為How to add Android Studio to the launcher?的文章[3],裡面有一段Answers內容為:

Here is my AndroidStudio .desktop file which works from the launcher.

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/username/Programs/AndroidStudio/bin/studio.sh" %f
Icon=/home/username/Programs/AndroidStudio/bin/idea.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop

Alternatively, you can also open Android Studio, click on Configure(如果已經開啟了AS,此處就改為Tools) -> Create Desktop Entry. This should create an entry on the dash:

screenshoot

------------------------

AndroidStudio.desktop檔案放桌面上,就是下面這樣子。


做了這些之後就可以從桌上和dash裡啟動Android Studio了。

如果提示未信任的應用啟動器的問題,這時只要右鍵該應用的desktop檔案,單擊屬性,在許可權選項卡中勾選“允許作為程式執行檔案”即可[4]。


鎖定到Launcher

如果你並不需要桌面圖示的話,下面這種方式可以更快捷的把AS圖示鎖定在Launcher上。
在第一次開啟AS的歡迎介面的時候,按照下圖在configure裡點下Create Desktop Entry,此時在Launcher上的AS圖示右鍵Lock to Launcher,就可以把AS的快捷方式鎖定在這。
為什麼要執行一下Create Desktop Entry呢?因為不執行這一步的話,雖然也有Lock to Launcher這個選項,但是有可能並沒有成功鎖定在Launcher上,退出AS後Launcher的圖示也自動消失了。

另外:如果開啟了某個工程進入主介面的時候可以在Tools的下拉選單裡找到Create Desktop Entry選項。


參考:

  1. Ubuntu 14.04解決登入介面無限迴圈的方法
  2. linux中/etc/profile 與/etc/environment檔案的區別
  3. How to add Android Studio to the launcher?
  4. 解決ubuntu下提示未信任的應用啟動器的問題

相關文章