Per favore dimmi il processo completo di installazione di Android Studio e le sue dipendenze necessarie.
Per favore dimmi il processo completo di installazione di Android Studio e le sue dipendenze necessarie.
Risposte:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Dopo di che
sudo apt-get install oracle-java8-set-default
Scarica Android Studio da qui , usa Tutti i pacchetti Android Studio
Estrarre il file archivio in un luogo appropriato per le vostre applicazioni, come ad esempio: /opt
. Usa il nome del tuo archivio scaricato, nel mio esempioandroid-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
Per avviare Android Studio, vai alla /opt/android-studio/bin
directory in un terminale ed esegui ./studio.sh
. Oppure usa un file desktop, vedi sotto.
Potresti voler aggiungere /opt/android-studio/bin
alla tua variabile ambientale PATH in modo da poter avviare Android Studio da qualsiasi directory.
Crea un nuovo file androidstudio.desktop
eseguendo il comando:
nano ~/.local/share/applications/androidstudio.desktop
e aggiungi le righe seguenti
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio
Fai clic sul pulsante contrassegnato
Ottieni gli ultimi strumenti SDK
Come minimo quando si configura l'SDK di Android, è necessario scaricare gli strumenti e la piattaforma Android più recenti:
Apri la directory Strumenti e seleziona:
Apri la prima cartella Android XX (l'ultima versione) e seleziona:
Ottieni la libreria di supporto per API aggiuntive
La libreria di supporto Android fornisce un set esteso di API compatibili con la maggior parte delle versioni di Android.
Apri la Extras
directory e seleziona:
Ottieni servizi di Google Play per ancora più API
Per sviluppare con le API di Google, è necessario il pacchetto di servizi di Google Play:
Apri la Extras
directory e seleziona:
Installa i pacchetti
Dopo aver selezionato tutti i pacchetti desiderati, continua l'installazione:
La risposta @AB è corretta e completa. Aggiungo semplicemente che in alternativa puoi facilmente installare un Android Studio aggiornato usando Ubuntu Make di Canonical .
Per Ubuntu 14.04LTS
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Per Ubuntu 15.10 e versioni successive
Ubuntu Make è già nei repository ufficiali, esegui:
sudo apt install ubuntu-make
Nota che la versione di umake dovrebbe essere 16.05 per poter scaricare Android Studio, controlla eseguendo
umake --version
In caso contrario, utilizzare il metodo Ubuntu 14.04 per installarlo.
umake android
Potrebbe esserci un messaggio di errore relativo alla licenza che può essere corretto utilizzando un parametro aggiuntivo:
umake android --accept-license
umake android --remove
make
installa automaticamente tutto il necessario. Non serve altro;) (per informazioni attualmente installa OpenJDK 1.7).
umake android --accept-license
come suggerito in un'altra domanda .
ERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
Il metodo più semplice per installare Android Studio (o qualsiasi altro strumento di sviluppo) su Ubuntu consiste nell'utilizzare il pacchetto snap dall'archivio software Ubuntu. Non è necessario scaricare Android Studio come zip, provare a installarlo manualmente, aggiungere PPA o giocherellare con l'installazione di Java. Il pacchetto snap raggruppa l'ultimo Android Studio insieme a OpenJDK e tutte le dipendenze necessarie.
Cerca "Android Studio" nel software Ubuntu, seleziona la prima voce che viene visualizzata e installala:
Oppure, se preferisci la riga di comando, eseguilo nel Terminale :
sudo snap install --classic android-studio
Apri Android Studio appena installato dalla dashboard:
Non è necessario importare nulla se è la prima volta che lo installi:
La procedura guidata di installazione ti guiderà attraverso l'installazione:
Seleziona Installazione standard per ottenere l'ultimo SDK e Personalizzato nel caso in cui desideri modificare la versione dell'SDK o il relativo percorso di installazione. Da qui in poi, è piuttosto semplice, basta fare clic su Avanti-Avanti e avrai l'SDK scaricato e installato.
Questo passaggio potrebbe essere utile se desideri che i comandi dello strumento di sviluppo di Android SDK come adb , fastboot , aapt , ecc. Siano disponibili nel Terminale . Potrebbe essere necessario per piattaforme di sviluppo di terze parti come React Native, Ionic, Cordova, ecc. E altri strumenti. Per impostare i PERCORSI, modifica il tuo ~/.profile
file:
gedit ~/.profile
e quindi aggiungere le seguenti righe ad esso:
# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"
Se hai modificato la posizione dell'SDK alla fine del passaggio 2, non dimenticare di modificare la linea di export ANDROID_HOME=${HOME}/Android/Sdk
conseguenza. Fare un riavvio (o semplicemente disconnettersi e quindi riconnettersi) per rendere effettivi i PERCORSI.
Testato su Ubuntu 18.04 LTS e 16.04 LTS. Dovrebbe tecnicamente funzionare su qualsiasi versione di Ubuntu con supporto snap (16.04 LTS e successivi). Funzionerebbe anche su 14.04 LTS se si installa prima il supporto per i pacchetti di snap .
ubuntu-make.umake android
si è verificato un errore "Errore di segmentazione"
Alla vigilia del 2018, la risposta più votata è ancora eccezionale, ma sembra un po 'datata, e mentre mi imbatto in questo di recente, ho deciso di condividere la mia nuova esperienza qui.
Dal momento che Android Studio 2.2 è stato rilasciato, nella maggior parte dei casi non sarà necessario installare alcun JDK, poiché viene fornito con l'IDE.
Riferimento per maggiori dettagli
Il primo comando dovrebbe essere eseguito in primo luogo, in modo da poter evitare in futuro alcuni problemi con lo strumento AVD :
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Riferimento per maggiori dettagli
Puoi ottenere l'archivio di Android Studio da qui . Niente di speciale, attendi solo fino al termine del caricamento :)
Google è un fornitore LANANA registrato , quindi per rispettare il contratto Linux FSH (parte 3.13 / opt) vorrei suggerire di decomprimere l'archivio nella google/android-studio
cartella:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
È possibile trovare utili le autorizzazioni di scrittura per tutti gli utenti quando si tratta di aggiornare Android Studio. Tuttavia non è ampiamente usato e sembra violare il principio del privilegio minimo . Tuttavia, per ogni evenienza, se ti piace in questo modo esegui semplicemente nel terminale:
sudo chmod o+w /opt/google/android-studio/
In alternativa, puoi sempre eseguire Android-Studio per conto di root ed eseguire tutti gli aggiornamenti necessari senza questo passaggio .
Non abbraccio l'idea che ogni utente dovrebbe avere la propria copia di strumenti SDK per Android (strumenti di compilazione, codici sorgente, immagini di sistema, ecc.), Ma Android Studio funziona esattamente in questo modo (probabilmente a causa del problema delle autorizzazioni). Facciamolo utilizzare un'altra cartella condivisa tra tutti gli utenti nel sistema.
Crea la cartella android-sdk per uso futuro:
sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk
L'ultimo comando modifica le autorizzazioni in modo che ogni utente nel sistema sia in grado di modificare questa cartella android-sdk (installando e rimuovendo i pacchetti).
Android Studio sta ancora indicando il proprio percorso in questo momento. Per fare in modo che Android Studio installi SDK nella cartella condivisa, dobbiamo specificare le variabili di ambiente. Attualmente ci sono due variabili che puntano alla cartella SDK: ANDROID_HOME e ANDROID_SDK_ROOT . Il primo è obsoleto, ma Android Studio non utilizzerà ANDROID_SDK_ROOT al primo avvio anche se è stato specificato, quindi consiglierei di specificare entrambe le variabili. Per mantenere le cose coerenti e chiare, specificiamole in una shell separata per android-studio nella cartella profile.d (in modo da poterle rimuovere in seguito in caso di rimozione di Android Studio):
sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh
Se utilizzerai i comandi gradlew tramite l'interfaccia CLI, sarà utile aggiungere JAVA_HOME che punta a JRE incorporato (altrimenti Gradle non sarà in grado di localizzarlo)
echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh
Ora è necessario disconnettersi dal sistema e accedere nuovamente per applicare questo nuovo script.
Riferimento per maggiori dettagli
Poiché abbiamo modificato le autorizzazioni per la cartella SDK ( /opt/google/android-sdk/
), non abbiamo bisogno di autorizzazioni speciali per scrivere in essa. Esegui android-studio per conto del tuo attuale utente:
/opt/google/android-studio/bin/studio.sh
Ora segui le istruzioni della procedura guidata di installazione. Alla fine si aprirà la finestra Download componenti. Potrebbe volerci un po 'di tempo prima che i componenti necessari siano installati. Dato che ci siamo occupati di tutte le librerie e dei software richiesti sin dall'inizio (parte 2), questo processo dovrebbe essere completato senza errori.
Al primo avvio, Android Studio installa solo l'ultima piattaforma SDK (al momento della stesura dell'API 27). Per rendere fattibile il tuo set di strumenti, devi installare almeno altre 2-3 piattaforme SDK più vecchie ( qui puoi trovare la dashboard che mostra la domanda effettiva per diverse versioni di API). Per ottenerli, dalla schermata di benvenuto di Android Studio, fai clic su "Configura" e scegli l'opzione SDK Manager.
Da qui puoi scegliere tutto ciò di cui hai bisogno per sviluppare app Android. PS Puoi effettivamente installare tutto dall'elenco (anche i pacchetti obsoleti), ma ci vorranno anni per il download.
Attualmente Android Studio offre funzionalità integrate per creare voci desktop. Dobbiamo eseguire Studio con i permessi di root, quindi è possibile farlo per tutti gli utenti nel sistema:
sudo -E /opt/google/android-studio/bin/studio.sh
L'opzione PS -E è necessaria per mantenere disponibili le variabili di ambiente (ANDROID_HOME / ANDROID_SDK_ROOT) durante l'esecuzione.
Dovrai passare nuovamente la stessa procedura guidata di configurazione (che viene eseguita per l'utente root ora) e una volta che hai colpito la schermata di benvenuto, puoi trovare l'opzione Crea voce desktop dal menu "Configura":
Nella finestra di dialogo che si apre, assicurarsi che la casella di controllo "Crea la voce per tutti gli utenti" sia selezionata e fare clic su OK.
Ora puoi chiudere Android Studio e aprire da Unity Launcher!
PS Per coloro che sono interessati a dove è stata creata la voce e cosa c'è dentro, puoi trovarla in /usr/share/applications/jetbrains-studio.desktop
:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
E per i dolci ho preparato uno script di shell che puoi usare per rimuovere del tutto il tuo Android Studio, tra cui cartella SDK, impostazioni, emulatori e cartelle cache da tutti gli utenti. È su misura per i passaggi precedenti, ma i percorsi si trovano nella parte superiore del file, quindi puoi adattarlo facilmente alla tua configurazione. Eccoci qui:
#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################
# Ensure root permissions
if [ $(whoami) != 'root' ]; then
echo "Must be root to run $0"
exit 1;
fi
# Variables
studio_folders=(.android .AndroidStudio* .gradle) # look for these folders
paths=(/home/,2 /root/,1) # in these folders
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"
# Functions
deletefolders() {
local name_expression=( \( -name "${studio_folders[0]}" )
for (( i=1; i<${#studio_folders[*]}; i++ )); do
name_expression[${#name_expression[*]}]=-o
name_expression[${#name_expression[*]}]=-name
name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
done
name_expression[${#name_expression[*]}]=\)
find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}
# Commands
for path in ${paths[*]}; do
deletefolders ${path%,*} ${path#*,}
done
rm -r $studio_path
rm -r $sdk_path
rm $env_variables
Si noti che il carattere jolly .AndroidStudio * viene utilizzato nello script per rimuovere le impostazioni delle diverse versioni di Android Studio. Se mantieni qualcosa di prezioso nella cartella nascosta con il nome che inizia con ".AndroidStudio", verrà rimosso anche.
Per coloro che non hanno familiarità con la nozione di script di shell, ecco alcuni semplici passaggi che dovrebbero aiutare:
Fai clic su Ctrl + O per salvare il file, scegli il percorso e il nome del file con estensione .sh:
Esci dal nano (ctrl + X)
Nel terminale devi applicare questo comando al file appena creato per renderlo eseguibile (supponendo che tu abbia salvato il tuo script nella ~/Documents
directory e lo abbia chiamato android_uninstall.sh):
chmod u+x ~/Documents/android_uninstall.sh
Ora puoi eseguire lo script specificandone il percorso nel terminale. Tieni presente che senza i permessi di root non rimuoverà le cartelle dalla /opt/
directory, quindi lo script ti chiederà queste autorizzazioni prima di fare qualsiasi cosa.
Questo è tutto. In realtà sono abbastanza nuovo nei sistemi operativi di tipo Linux, quindi sentiti libero di correggermi nei commenti secondo necessità.
google
directory nello /opt
stesso modo di Android Studio. Pycharm non ha usato per creare una google
directory, si è installato direttamente nella /opt
directory. Forse questo è un cambiamento globale che ha effetto su tutti gli IDE basati sul software JetBrains.
/google
cartella in questo caso? @
/opt/google
cartella, solo ovviamente per Pycharm, quindi c'è una cartella pycharm all'interno della /opt/google
cartella che contiene l'IDE Pycharm installato.
tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>
?
tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
Aggiungi il repository android-studio:
sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update
Quindi installare:
sudo apt-get install android-studio
Ulteriori informazioni sono disponibili all'indirizzo https://mfonville.github.io/android-studio/
sudo su -
e torify apt install android-studio
risolvere lo stesso errore. perché google limita l'Iran ir non possiamo accedere ai servizi di google.
Citato da http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/
Android Studio dipende da Java e si consiglia Oracle Java 7 o 8
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
Aggiungi il PPA di Android Studio
sudo add-apt-repository ppa:paolorotolo/android-studio
Quindi aggiorna gli elenchi dei pacchetti e installalo:
sudo apt-get update
sudo apt-get install android-studio
Una volta installato, avvia l'installazione guidata da Unity Dash o esegui semplicemente il comando
/opt/android-studio/bin/studio.sh
Se si esegue una versione a 64 bit di Ubuntu (16.04), è necessario installare alcune librerie a 32 bit con il seguente comando:
sudo apt-get install lib32stdc++6
o
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
In modo da non avere questo errore:
Unable to run mksdcard SDK tool.
Per maggiori informazioni leggi questo documento
Per ubuntu 16.04, la sintassi è la seguente.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
L'installazione di Android Studio su Ubuntu è diventata ancora più semplice. L'abbiamo confezionato in un attimo, quindi puoi semplicemente installarlo
$ sudo snap install android-studio --classic
O cerca semplicemente Android Studio
in Ubuntu Software
.
Android Studio è disponibile come pacchetto snap in tutte le versioni attualmente supportate di Ubuntu. Il pacchetto di snap di Android Studio è stato il 5 ° pacchetto di snap più popolare nel 2018. La versione corrente del pacchetto di snap Android-Studio di febbraio 2019 è la 3.3.1.0. Per installarlo aprire il terminale e digitare:
sudo snap install android-studio --classic
Android Studio offre gli strumenti più veloci per la creazione di app su ogni tipo di dispositivo Android.
La modifica del codice di classe mondiale, il debug, gli strumenti per le prestazioni, un sistema di compilazione flessibile e un sistema di compilazione / distribuzione istantaneo ti consentono di concentrarti sulla creazione di app uniche e di alta qualità.
1- Esegui su Terminale (Ctrl + Alt + t) e installa JDK:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
per controllare la versione java jdk, digitare
javac -version
o
java -version
2- Scarica ADK completo dal sito ufficiale, decomprimilo, aprilo e segui le istruzioni in install-Linux-tar.txt.
3- Seguire la procedura guidata di installazione di ADK.
La configurazione di Android Studio richiede solo pochi clic. (Dovresti aver già scaricato Android Studio .)
Per installare Android Studio su Linux, procedere come segue:
Decomprimi il .zip
file scaricato in una posizione appropriata per le tue applicazioni, ad esempio all'interno /usr/local/
del tuo profilo utente o /opt/
per gli utenti condivisi.
Per avviare Android Studio, apri un terminale, vai alla directory android-studio / bin / ed esegui studio.sh.
Seleziona se desideri importare o meno le impostazioni precedenti di Android Studio, quindi fai clic su OK .
La procedura guidata di installazione di Android Studio ti guida attraverso il resto dell'installazione, che include il download dei componenti Android SDK necessari per lo sviluppo.
Suggerimento: per rendere disponibile Android Studio nell'elenco delle applicazioni, selezionare Strumenti> Crea voce desktop dalla barra dei menu di Android Studio.
Librerie richieste per macchine a 64 bit: se si esegue una versione a 64 bit di Ubuntu, è necessario installare alcune librerie a 32 bit con il seguente comando:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Se stai eseguendo Fedora a 64 bit, il comando è:
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
e installa jdk
[ non necessario ora, verrà installato automaticamente ]
sudo apt-get install openjdk-9-jdk
Non è necessario utilizzare un archivio pacchetti.
Scarica il file zip da qui:
https://developer.android.com/studio/index.html#linux-bundle
Estrai un po 'dove sotto /home/....
Correre ./bin/sudio.sh
Per creare una voce desktop:
Go to Android Studio > Tools > Create desktop Entry
OpenJDK è preinstallato, quindi usalo.
Android Studio ti avvisa con una piccola finestra di dialogo quando è disponibile un aggiornamento per l'IDE, ma puoi controllare manualmente gli aggiornamenti facendo clic su Help > Check for Update
È possibile passare da un JDK all'altro, modificando il percorso JDK nelle impostazioni. I JDK sono installati in/usr/lib/jvm
$ ls /usr/lib/jvm/
default-java java-1.5.0-gcj-6-amd64 java-1.8.0-openjdk-amd64 java-8-openjdk-amd64
Qui nel mio caso /usr/lib/jvm/default-java
c'è un link simbolico a/usr/lib/jvm/java-8-openjdk-amd64
Quindi lo userei come percorso JDK nelle impostazioni.
$ dpkg -l | grep jdk
. Sì, puoi modificare l'SDK usato, JDK dalle impostazioni.
umake
ed eseguireumake android --accept-license
.