2015-01-18 6 views
6

Ho scaricato il nuovo Studio Android basato su IDEA IntelliJ - android-studio-ide-135.1641136-linux.zip.Installa Android Studio in/opt in Linux (sposta 1.9 GB ~/Android/Sdk in/opt)

ho scompattato il file zip per /opt/android-studio (era 425 MB senza imballaggio), ed eseguito /opt/android-studio/bin/studio.sh, che ha avviato una procedura di installazione guidata che ha installato 1,9 GB di dati da ~/Android/Sdk. Successivamente, con lo studio.sh viene avviato Android Studio.

Voglio spostare ~/Android/Sdk a /opt/android-sdk, quindi può essere condiviso da tutti gli utenti. Inoltre, gli utenti non possono avere accesso in scrittura, poiché si trova nella partizione di root.

Quindi è possibile?

+0

Non riesco a riprodurre questo con android-studio-ide-135.1641136-linux.zip. Il file collegato ha solo studio.sh e ha una chiara documentazione sull'installazione (dichiarando di decomprimerlo nella directory di installazione che si desidera utilizzare) in Installa-Linux-tar.txt il contenuto android-studio-ide-135.1641136-linux.zip . – Appleman1234

+0

Mentre non ho provato ad avere Studio in '/ opt', corro con il mio SDK Android in'/opt'. Devi solo comunicare a Android Studio dove si trova l'installazione dell'SDK, tramite File> Altre impostazioni> Struttura progetto predefinita. – CommonsWare

risposta

7

È progettato per essere installato per utente, non per tutti gli utenti, il motivo principale è che i singoli utenti possono aggiungere/aggiornare i componenti dell'SDK come meglio credono - le nuove versioni delle cose vengono rilasciate abbastanza regolarmente. Sarebbe un problema per un utente dover chiedere a un amministratore di aggiungere un livello API mancante o ottenere un aggiornamento. Inoltre, a seconda della sicurezza paranoica che si è, potrebbe non essere comodo in generale eseguire il gestore di Android SDK come root.

Se non si tratta di una limitazione importante per l'utente, è possibile copiare/spostare la directory dell'SDK nella sua sede finale; non è necessario eseguire il programma di installazione per posizionarlo lì. A parte gli aggiornamenti, l'SDK non scrive nulla nella sua directory di installazione, quindi dovrebbe funzionare una volta copiato lì.

Detto questo, gli strumenti Android hanno anche una directory per utente .android nella home directory dell'utente. Questi non possono essere condivisi tra gli utenti, in quanto contengono preferenze per utente e AVD e simili. A causa di quest'ultimo, sfortunatamente questa directory può diventare piuttosto grande.

+0

Seguendo il tuo consiglio, ho copiato '~/Android/Sdk' in'/opt/android-sdk', e quando ho eseguito 'studio.sh', ho visto che hanno un'opzione per specificare dove installare l'SDK, quindi selezionato '/ opt/android-sdk'. Android Studio ha quindi affermato di aver rilevato un SDK già esistente lì, quindi scaricherà solo gli aggiornamenti e sembra che sia stato completato correttamente. Sta andando bene ora, grazie! – sashoalm

-5

decomprimere Android Studio in/opt, quindi basta fare

sudo chmod 777 /opt/ 

Se sei l'unica persona che utilizza la macchina la sua fine.

+7

Fare/opt/world-writable? Questa è un'idea ** terribile. –