Dove decomprimere il file Android Studio?


35

Sono nuovo di Ubuntu, ho appena installato Ubuntu 12.04 con doppio avvio. Voglio installare Android Studio, ma non so davvero come. Ho scaricato il file android-studio-bundle.tgz e in esso è scritto per decomprimere il file nella posizione appropriata. Non so davvero cosa significhi la posizione appropriata per le mie applicazioni. Puoi dirmi dove decomprimere questo file o se questo è il modo corretto di installare Android Studio? anche se mi commenterai una buona guida o un posto dove leggere i suggerimenti su Ubuntu ti sarei molto grato, solo per avere una comprensione generale di Ubuntu.

domanda principale: dove dovrei decomprimere il mio file android-studio-bundle.tgz?


basta decomprimerli nella directory principale fino a quando il percorso Java è visibile.
Olu Smith,

2
@ RaduRădeanu Non si tratta di ciò che ho provato e non ha funzionato, si tratta di qual è il posto migliore dove metterlo. Qual è il modo giusto di farlo, perché non so come funziona Ubuntu e quali conseguenze avranno le cose.
Vato,

Di solito installo software come questo nella mia cartella home ~ / .local / lib
zeitue il

Risposte:


58

Le parti chiave della domanda come le vedo io: l'utente è nuovo su Ubuntu / Linux, l'utente desidera una raccomandazione basata sulle migliori pratiche e sull'esperienza utente di base.

@ luis-de-sousa aveva ragione nel sottolineare la struttura delle directory di Ubuntu, ma ho usato questo riferimento da fonti ufficiali .

Se vuoi che Android-Studio sia disponibile per tutti gli utenti (in base a quanto sopra) , dovresti decomprimere tar / tgz / zip/opt piuttosto che /usr/localo /usr/bin(con quest'ultimo preferito per le installazioni di utenti specifici). Configurato correttamente, non dovremmo aver bisogno di cambiare le autorizzazioni del gruppo di utenti o qualsiasi altra amministrazione di alto livello.

  1. Decomprimi il file tar / tgz / zip scaricato dove si trova
  2. Usando una finestra Terminale, vai alla posizione della cartella (probabilmente cd ~/Downloads), invoca sudo -i(Avrai bisogno delle autorizzazioni amministratore / su per i prossimi passi)
  3. mv android-studio /opt sposta i file decompressi (richiede autorizzazioni)
  4. gedit android-studio.desktopquesto apre un editor di testo in modo che possiamo creare un'icona di collegamento per aprire il tuo nuovo programma. Inserire il codice seguente, quindi salvare il file .desktop.

    [Desktop Entry]
     Name=Android Studio
     Comment=Integerated Development Environment for Android
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/studio.png
     Terminal=false
     Type=Application
     Categories=Development;IDE
    
  5. Per finire, desktop-file-install android-studio.desktop

Abbiamo finito con la finestra del terminale, puoi chiuderlo o exit Quel file .desktop ora ti consente di cercare e trovare android-studio nell'interfaccia di Unity di Ubuntu (o qualunque menu / trattino DE che stai usando). In altre parole, fai clic sull'icona in alto a sinistra per cercare Android-Studio. Puoi anche fare clic con il pulsante destro del mouse sull'icona mentre è in esecuzione e "bloccarla sul programma di avvio".

È inoltre possibile creare opzioni di menu da visualizzare per il programma di avvio dell'applicazione, consultare la documentazione di Ubuntu su Unity Launcher.


Oltre alle citazioni nel testo, ho anche fatto ampio riferimento alle seguenti pagine:

http://naveensnayak.wordpress.com/2013/05/15/ubuntu-13-04-adding-launchers-to-unity-panel/

Come installare Eclipse?

http://developer.android.com/sdk/installing/studio.html#Installing


Grazie mille Clayton. Questa è stata la soluzione perfetta e più intuitiva che potrei chiedere.
influenza

Molto bene. Questa è una descrizione perfetta su come installare manualmente.
Jeff,

2
Per chiunque sottolinei dove dovrebbero essere creati android-studio.desktop, non preoccuparti. Il desktop-file-installpassaggio crea una nuova versione di questo file in /usr/share/applicationsmodo che quella che crei tu stesso alla fine diventi estranea.
pjd

Ho solo bisogno di aggiungere un punto e virgola finale dopo l'ultima riga: Categories=Development;IDEe sudoil passaggio 5:sudo desktop-file-install android-studio.desktop
Luiz Rossi

10

In Linux, i programmi sono generalmente memorizzati in /usr/localo /usr/share; quando si installa un programma con aptesso viene automaticamente impostato all'interno di una di queste cartelle. Ti consiglierei di creare una cartella simile /usr/local/android-studioe decomprimere il file lì (nota che per farlo devi avere i diritti sudo ).

Altrimenti puoi decomprimerlo da qualche parte nella tua homecartella, anche un'opzione se non hai i diritti sudo . Qui non importa dove, puoi creare una cartella come ~/software/android-studioper comodità.

Ulteriori informazioni sulla struttura delle directory di Linux .


come può l'utente eseguire qualcosa /usr/local/android-studio/bin?
Braiam,

1
./usr/local/android-studio/bin/studio.sh
Mendhak,

1
Nota cautelativa: se si installa in modo tale che per l'esecuzione è necessario un sudo, potrebbe verificarsi il seguente problema durante l'utilizzo dell'emulatore: file .ini creati in / root e non visibili ad Android Studio. stackoverflow.com/questions/25829620/...
Phil Freihofner

3

Ok, lasciami dire chiaramente, c'è un posto appropriato per posizionare le cose, ma in questo caso, semplice è il migliore, quindi preferisco qualsiasi posizione in cui hai già autorizzazioni di scrittura / lettura, come la tua $HOMEdirectory.

Prendi dalle istruzioni

Linux:

  1. Decomprimi il file Tar scaricato, android-studio-bundle-.tgz, in una posizione appropriata per le tue applicazioni.
  2. Per avviare Android Studio, vai alla directory android-studio / bin / in un terminale ed esegui studio.sh.
  3. Potresti voler aggiungere android-studio / bin / alla tua variabile ambientale PATH in modo da poter avviare Android Studio da qualsiasi directory.

Ripresa in pochi passaggi:

mkdir ~/android-sdk && cd ~/android-sdk
wget http://dl.google.com/android/studio/install/0.4.2/android-studio-bundle-133.970939-linux.tgz
tar xf android-studio-bundle-133.970939-linux.tgz
export PATH="~/android-sdk/android-studio/bin/:$PATH"
studio.sh

Se vuoi renderli permanenti:

echo 'export PATH="~/android-sdk/android-studio/bin/:$PATH"' >> ~/.bashrc

oppure .zshrc. A seconda della shell che usi. Fatto. Puoi usare qualunque percorso ti piaccia, cerca solo di non interferire con altri software.


Qualcuno sa dove è sbagliato?
Braiam,

Penso (non sono sicuro, dato che ho scelto di astenermi dal voto in questo caso) perché ~/android-sdknon è un luogo adatto per le domande. Personalmente, tengo ~documenti, immagini, musica, video e cose del genere.
Radu Rădeanu,

@ RaduRădeanu il percorso non ha importanza, quello era il punto della mia risposta. Puoi cambiare il percorso in qualunque cosa ti piaccia. Inoltre, segue la voce wiki. Se controlli l'altra risposta, si installa anche in HOME, quindi non so perché la mia sia sbagliata?
Braiam,

OK, quindi aggiungi questo alla tua risposta, non dirlo solo a me ... Non vedo quel punto.
Radu Rădeanu,

@ RaduRădeanu Stavo chiedendo cosa non andava, hai dato la tua opinione e ho detto che non avrebbe avuto importanza se questo fosse il motivo per cui le persone hanno effettuato il downgrade.
Braiam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.