Je lance actuellement Android studio en allant sur /path-to-Android-studio/bin
et en exécutant ./studio.sh
, et tout fonctionne correctement.
Cependant, je veux créer un lanceur sur le tableau de bord et le menu latéral pour le lancer facilement.
Après avoir passé en revue d'autres questions telles que this , j'ai d'abord essayé la méthode Tools > Create Desktop Entry
. Il a créé une entrée sur le tiret, mais Android studio ne démarre pas en cliquant dessus. Si cela peut vous aider, je colle l’entrée jetbrains-Android-studio.desktop créée par cette méthode dans le répertoire /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
Lorsque cela ne m'a pas aidé, j'ai supprimé l'entrée .desktop mentionnée ci-dessus et essayé la méthode mentionnée dans this blog, ce qui m'a obligé à créer le fichier jetbrains-Android-studio.desktop et à le coller. dans le répertoire /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
Cela a également créé une icône dans mon tableau de bord, mais Android studio refuse de se lancer avec cela également. Y a-t-il quelque chose que je fais mal? Je veux juste une icône de lanceur simple pour Android Studio sur mon tableau de bord! J'utilise Ubuntu 14.04
Voici mon fichier Android-studio.desktop
. Cela fonctionne après avoir ajouté bash -i
avant le chemin du programme.
[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
C'est si simple ...
Allez dans Android Studio> Outils> Créer une entrée de burea
J'ai eu le même problème avec Android Studio sur Ubuntu 14.04. Puisque Android Studio est une version personnalisée d'IntelliJ IDEA, j'ai recherché des problèmes similaires lors de la création d'une entrée de programme de lancement pour IDEA sur Stack Overflow et j'ai trouvé la question suivante:
Le lanceur Intellij ne fonctionne pas sur l'unité?
Deux des réponses à cette question mentionnent que l'entrée Launcher ne fonctionne pas car elle ne trouve pas le répertoire d'installation du JDK. Cet emplacement peut être défini dans /etc/environment
à l’échelle du système ou par utilisateur dans leur fichier .bashrc
. Je pense que les utilisateurs qui signalent que leur entrée de bureau Android Studio fonctionne sans aucun ajustement utilisent probablement un système dont l'emplacement du JDK a été défini pour l'ensemble du système.
Si vous n'êtes pas autorisé à modifier /etc/environment
ou si vous préférez conserver vos personnalisations locales à votre nom d'utilisateur, cela reste une solution de facilité.
Tools -> Create Desktop Entry...
de StudioJava_HOME
ou JDK_HOME
dans votre fichier .bashrc
bash -i
au début de l'instruction Exec.Le bash -i
crée un nouveau shell qui lit d’abord votre fichier .bashrc
pour obtenir la valeur de la variable d’environnement Java, puis exécute le script studio.sh
pour exécuter Android Studio à l’aide de cette valeur.
Voici un exemple de cette ligne modifiée:
Exec=bash -i "/<path-to-Android-studio>/Android-studio/bin/studio.sh" %f
Si l'icône Android Studio n'apparaît pas dans le lanceur:
studio.sh
dans une fenêtre de terminal pour démarrer Android Studio. Unity récupérera les valeurs définies dans le fichier .desktopCela a été demandé auparavant pour IntelliJ. Étant donné que Android Studio est identique dans ce contexte, je vais créer un lien vers la réponse et la copier ici.
https://askubuntu.com/a/272336/72597
[Ancienne réponse]
Téléchargez IntelliJ IDEA CE à partir du site [www.jetbrains.com/idea/download/][3].
Extrait ideaIC-XX.Y.Z.tar.gz en utilisant
tar -zxvf ideaIC-XX.Y.Z.tar.gz
Devenir root.
Sudo -i
Déplacez le dossier extrait vers /opt/idea
mv ideaIC-XX.Y.Z /opt/idea
Créez un fichier de bureau et installez-le:
gedit idea.desktop
et copiez ce qui suit dans le fichier 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
puis exécutez la commande suivante pour l'installer automatiquement dans l'unité:
desktop-file-install idea.desktop
Créez un lien symbolique dans /usr/local/bin
en utilisant
cd /usr/local/bin
ln -s /opt/idea/bin/idea.sh
Pour que l’icône idée soit affichée au tiret, elle peut être ajoutée en tant que
cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
C'est tout. Maintenant, vous pouvez lancer IntelliJ à partir de Ubuntu Dash.
Notez qu'il existe une version mise à jour de cette réponse et je soupçonne que cela pourrait également s'appliquer à 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
enregistrer ce fichier dans le dossier du bureau (Android-studio.desktop
)
après la sauvegarde, cliquez avec le bouton droit de la souris sur l’option Propriétés du fichier et définissez le droit de permission, sélectionnez ==> Exécuter dans l’émulateur de terminal
Je vous remercie!
Ceci est mon Android fichier de bureau Studio qui ressemble à
[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
Et cela fonctionne parfaitement bien. assurez-vous que tous les chemins donnés sont vrais et enregistrez-le dans le répertoire /usr/share/applications
.
Si Outils-> Créer une entrée de burea ne fonctionne pas pour vous, cela signifie probablement que le studio Android n'est pas installé correctement sur le système. Pour vérifier si le Android Studio est installé ou non, allez dans le logiciel Ubuntu et recherchez-le. S'il ne réinstalle pas le paquet et prend en charge le chemin du sdk et des projets AndroidStudio . Mais il est possible que l’icône de raccourci sur le bureau fonctionne correctement.
Tout ce que vous avez fait de "mal", c'est que vous n'avez pas fait glisser le fichier jetbrains-Android-studio.desktop du répertoire dans lequel Android Studio l'a créé dans le Lanceur et déposez-le à l'emplacement souhaité. Vous pouvez utiliser l'application Fichiers d'Ubuntu pour rechercher, déposer et déposer le fichier .desktop.
Remarques:
Si vous avez choisi "Créer une entrée pour tous les utilisateurs" en demandant à AS de le créer, le fichier sera
-rw-r--r-- root root /usr/share/applications/jetbrains-Android-studio.desktop
Sinon ce sera
-rw-r--r-- jayant jayant /home/jayant/.local/share/applications/jetbrains-Android-studio.desktop
En supposant que votre utilisateur: groupe soit jayant: jayant. Non exécutable. Inutile de vous reconnecter, de redémarrer la machine ou le bureau, etc. S'il ne fonctionne toujours pas (aucune icône/mauvais, le lancement échoue), ouvrez le fichier .desktop et vérifiez que ses chemins pointent vers les fichiers corrects.
Ensuite, créez un rapport de bogue avec Ubuntu pour lui demander d'inclure dans son bureau une fonctionnalité simple permettant d'installer les icônes Launcher d'un simple clic et des options permettant de modifier ses identificateurs de ressources :).