Je lance actuellement android studio en allant /path-to-android-studio/bin
et en cours d'exécution ./studio.sh
et cela fonctionne bien.
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 comme celle-ci , j'ai d'abord essayé la Tools > Create Desktop Entry
méthode. Il a créé une entrée sur le tableau de bord, mais Android Studio ne se lance 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 /usr/share/applications
répertoire:
[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 ce billet de blog, qui m'a obligé à créer le fichier jetbrains-android-studio.desktop et à le coller dans un /home/jayant/.local/share/applications
répertoire.
[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 le studio Android 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
la source
sudo chmod +x ./file.desktop
Réponses:
Voici mon
android-studio.desktop
dossier. Son travail après l'ajoutbash -i
avant le chemin du programme.la source
bash -i
dans Exec résolu le problèmeC'est si simple ...
Aller à Android Studio> Outils> Créer une entrée de bureau
la source
cp /usr/share/applications/jetbrains-studio.desktop ~/Desktop/
Cela a été demandé auparavant pour IntelliJ. Étant donné qu'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
Extrait d'une réponse liée
[Ancienne réponse]
Téléchargez IntelliJ IDEA CE à partir de [www.jetbrains.com/idea/download/][3].
Extrait ideaIC-XX.YZtar.gz en utilisant
Devenir root.
Déplacez le dossier extrait vers
/opt/idea
Créez un fichier de bureau et installez-le:
et copiez ce qui suit dans le
idea.desktop
fichier.puis exécutez la commande suivante pour l'installer automatiquement dans l'unité:
Créer un lien symbolique en
/usr/local/bin
utilisantPour que l’icône idée soit affichée au tiret, elle peut être ajoutée en tant que
C'est ça. 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 s'appliquer également à Android Studio.
la source
J'ai eu le même problème avec Android Studio sur Ubuntu 14.04. Étant donné qu'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 Launcher pour IDEA sur le dépassement de capacité et j'ai trouvé cette question:
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 l'ensemble du système
/etc/environment
ou par utilisateur dans leur.bashrc
fichier. Je pense que les utilisateurs qui signalent que leur entrée de bureau Android Studio fonctionne sans aucun ajustement utilisent probablement un système où 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 pour votre connexion, cela reste une solution de facilité.Tools -> Create Desktop Entry...
élément de menu de StudioJAVA_HOME
ouJDK_HOME
la variable d'environnement dans votre.bashrc
fichierbash -i
au début de l'instruction Exec.Il
bash -i
crée un nouveau shell qui lit d’abord votre.bashrc
fichier pour obtenir la valeur de la variable d’environnement Java, puis exécute lestudio.sh
script pour exécuter Android Studio à l’aide de cette valeur.Voici un exemple de cette ligne modifiée:
Si l'icône Android Studio n'apparaît pas dans le lanceur:
studio.sh
script dans une fenêtre de terminal pour démarrer Android Studio. Unity récupérera les valeurs définies dans le fichier .desktopla source
Ceci est mon fichier de bureau Android Studio ressemble
Et cela fonctionne parfaitement bien. assurez-vous que tous les chemins donnés sont vrais et sauvegardez-les dans le
/usr/share/applications
répertoire lui-même.la source
/usr/share/applications
répertoire. J'ai ajouté ceciPATH=$PATH:/home/user-name/android-studio/bin/
à la fin du~/.bashrc
fichier, c'est pour la commandestudio.sh
dans le terminal. Est-ce que votre variable JAVA_HOME (echo $JAVA_HOME
) donne un résultat correct?/usr/share/applications
répertoire. 2. Supprimerjetbrains-android-studio.desktop
dans votre~/.local/share/applications
. 3. REDÉMARREZ l'ordinateur 4. Assurez-vous que lesecho $JAVA_HOME
impressions, sinon ajoutez le chemin d'accès à~/.bashrc
5. Créez le fichier .desktop à l'aide de n'importe quel éditeur de texte. 6. Donner l' autorisation d' exécution au fichier 7. Déplacez le fichier enusr/share/applications
tant que root 8. Avec tous les espoirs cliquez sur l'icône du studiousr/share/applications
Tout ce que vous avez fait de "mal", c'est de ne pas faire glisser le fichier jetbrains-android-studio.desktop du répertoire dans lequel Android Studio l'a créé dans le Lanceur et de le déposer où vous souhaitez qu'il apparaisse. 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
Sinon ce sera
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 du lanceur en un seul clic et d'options permettant de modifier ses identificateurs de ressources :).
la source
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.
Merci!
la source
Si Outils-> Créer une entrée de bureau 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 Android Studio est installé ou non, allez dans le logiciel Ubuntu et recherchez le logiciel. S'il ne réinstalle pas le paquet et prend en charge le chemin du sdk et AndroidStudioProjects . Mais il est possible que l’icône de raccourci sur le bureau fonctionne correctement.
la source