現在、Android studioを起動するには、/path-to-Android-studio/bin
に移動して./studio.sh
を実行しますが、正常に動作します。
ただし、簡単に起動できるように、ダッシュとサイドメニューにランチャーを作成します。
this のような他のいくつかの質問を行った後、最初にTools > Create Desktop Entry
メソッドを試しました。ダッシュにエントリを作成しましたが、どういうわけかAndroidスタジオがクリックしても起動しません。助けがあれば、このメソッドが/usr/share/applications
ディレクトリに作成したjetbrains-Android-studio.desktopエントリを貼り付けます。
[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エントリを削除し、 this ブログ投稿に記載されている方法を試しました。次の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
これにより、ダッシュにアイコンが作成されましたが、Androidスタジオもこれを起動できません。私が間違っていることはありますか?ダッシュボード上のAndroid Studioのシンプルなランチャーアイコンが欲しいだけです!私はubuntu 14.04を使用しています
これが私の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
これはとても簡単です...
Android Studio>ツール>デスクトップエントリの作成に移動します
Ubuntu 14.04のAndroid Studioでも同じ問題が発生しました。 Android StudioはIntelliJ IDEAのカスタマイズバージョンであるため、Stack OverflowでIDEAのランチャーエントリを作成する際に同様の問題を検索し、この質問を見つけました。
その質問に対する2つの回答では、JDKインストールディレクトリが見つからないため、Launcherエントリが機能しないと述べています。その場所は、/etc/environment
でシステム全体で定義するか、.bashrc
ファイルでユーザーごとに定義できます。 Android Studioデスクトップエントリが調整なしで機能すると報告するユーザーは、おそらくシステム全体でJDKの場所が設定されているシステムを使用していると思います。
/etc/environment
を編集する権限がない場合や、カスタマイズをログインに対してローカルに維持することを希望する場合でも、簡単に修正できます。
Tools -> Create Desktop Entry...
メニュー項目を使用して、ログイン用のAndroid Studio .desktopファイルを作成しますJava_HOME
ファイルにJDK_HOME
または.bashrc
環境変数を設定して、JDKの場所を定義しますbash -i
をExecステートメントの先頭に追加します。bash -i
は、Java環境変数の値を取得するために最初に.bashrc
ファイルを読み取り、studio.sh
スクリプトを実行してAndroidその値を使用するStudio。
編集した行の例を次に示します。
Exec=bash -i "/<path-to-Android-studio>/Android-studio/bin/studio.sh" %f
Android Studioアイコンがランチャーに表示されない場合:
studio.sh
スクリプトを実行して、Android Studioを起動します。 Unityは、.desktopファイルで定義された値を取得しますこれは、IntelliJで以前に求められました。 Android Studioはこのコンテキストでは同じなので、答えにリンクしてここにコピーします。
https://askubuntu.com/a/272336/72597
[古い回答]
IntelliJ IDEA CEを[www.jetbrains.com/idea/download/][3]からダウンロードします。
を使用してideaIC-XX.Y.Z.tar.gzを抽出します
tar -zxvf ideaIC-XX.Y.Z.tar.gz
ルートになります。
Sudo -i
抽出したフォルダーを/opt/idea
に移動します
mv ideaIC-XX.Y.Z /opt/idea
デスクトップファイルを作成してインストールします。
gedit idea.desktop
そして、以下をidea.desktop
ファイルにコピーします。
[Desktop Entry]
Name=IntelliJ IDEA
Type=Application
Exec=idea.sh
Terminal=false
Icon=idea
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=IntelliJ IDEA
次に、次のコマンドを実行して、ユニティに自動的にインストールします。
desktop-file-install idea.desktop
を使用して/usr/local/bin
にシンボリックリンクを作成します
cd /usr/local/bin
ln -s /opt/idea/bin/idea.sh
アイデアアイコンをダッシュで表示するには、アイデアアイコンを
cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
それでおしまい。これで、Ubuntu dashからIntelliJを起動できます。
この回答には更新されたバージョンがあり、Android studioにも同様に適用される可能性があることに注意してください。
[Desktop Entry]
Name=Android Studio
Icon=/home/Android-studio/bin/studio.png //comment here any file this used for the display icon in desktop
Exec=/home/Android-studio/bin/studio.sh
Type=Application
このファイルをデスクトップフォルダーに保存します(Android-studio.desktop
)
保存後、このファイルプロパティオプションを右クリックし、パーミッションを設定します==>ターミナルエミュレータで実行します
ありがとうございました!
これは私のAndroid Studioデスクトップファイルのようです
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/home/user-name/Android-studio/bin/studio.sh" %f
Icon=/home/user-name/Android-studio/bin/idea.png
Categories=Developement;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-Android-studio
Name[en_G0]=Android-studio.desktop
そして、それは完全に問題なく動作します。指定されたすべてのパスが正しいことを確認し、/usr/share/applications
ディレクトリ自体に保存します。
Tools-> Create Desktop Entryが機能しない場合は、おそらくAndroidスタジオがシステムに適切にインストールされていないことを意味します。 Android Studioがインストールされているかどうかを確認するには、Ubuntuソフトウェアに移動してソフトウェアを見つけます。パッケージを再インストールしない場合、sdkおよびAndroidStudioProjectsのパスを処理します。ただし、デスクトップショートカットアイコンが適切に機能する可能性があります。
「間違った」ことは、Android Studioが作成したディレクトリからjetbrains-Android-studio.desktopファイルをランチャーにドラッグして、表示したい場所にドロップしなかったことだけです。 Ubuntuのファイルアプリケーションを使用して、.desktopファイルを検索、ドラッグアンドドロップできます。
ノート:
AS作成をリクエストするときに「すべてのユーザーのエントリを作成する」を選択した場合、ファイルは
-rw-r--r-- root root /usr/share/applications/jetbrains-Android-studio.desktop
それ以外の場合は
-rw-r--r-- jayant jayant /home/jayant/.local/share/applications/jetbrains-Android-studio.desktop
User:groupがjayant:jayantであると仮定します。実行できません。再ログイン、マシンまたはデスクトップの再起動などの必要はありません。それでも動作しない場合(アイコンが表示されない/間違っている、起動に失敗する)、. desktopファイルを開き、そのパスが正しいファイルを指していることを確認します。
次に、デスクトップに、ランチャーアイコンをシングルクリックでインストールするためのシンプルな機能と、リソース識別子を編集するためのオプションを含めるよう、Ubuntuにバグレポートを提出してください:)。