Come configurare gli strumenti di sviluppo Android su Linux

Sempre più lo sviluppo di app Android su Linux è in crescita. Il motivo principale alla base di questo è che la piattaforma Linux rende super facile ottenere una workstation completa per sviluppatori (rispetto ad altre piattaforme). Lo sviluppo è uno dei punti di forza di Linux, quindi, naturalmente, configurare gli strumenti di sviluppo Android su Linux è facile.

AVVISO SPOILER: scorri verso il basso e guarda il video tutorial alla fine di questo articolo.

Strumenti di sviluppo Android su Linux

Android Studio è la suite di sviluppo completa di Google per la creazione di software sulla piattaforma Android. Viene fornito con dozzine di strumenti, impostazioni di emulazione e codice con cui lavorare.

Nota: prima di tentare di installare questo software, installare Java. La mancata installazione di Java renderà inutilizzabile Android Studio.

Installa Java

Ottenere Java per Linux varia a seconda del sistema operativo in uso. In generale, la maggior parte delle distribuzioni Linux ha un eccellente supporto per OpenJDK. È un’implementazione aperta degli strumenti Java. È meglio seguire questa strada e la maggior parte degli sviluppatori non noterà la differenza. Segui le istruzioni seguenti per far funzionare Java sulla tua distribuzione.

Nota: a parte OpenJDK, potrebbe essere necessario installare altre dipendenze per eseguire Android Studio sul tuo PC Linux. Per ulteriori informazioni, consulta la pagina della guida ufficiale per Linux.

Ubuntu

Gli utenti di Ubuntu hanno un facile accesso a OpenJDK. A partire dalla versione 18.04 di Ubuntu, OpenJDK 11 è disponibile. Per installarlo, apri un terminale e utilizza lo strumento di gestione dei pacchetti Apt per farlo funzionare.

sudo apt install openjdk-11-jdk

Hai bisogno di qualcosa di più del semplice pacchetto OpenJDK 11 standard? Dai un’occhiata a questi altri pacchetti.

Debian

Debian è una distribuzione Linux che si concentra principalmente su software solido e stabile. È per questo motivo che l’ultima versione assoluta di OpenJDK è difficile da ottenere (versione 11). Tuttavia, è possibile ottenere la versione 8, che è funzionale.

Nota: se devi assolutamente avere la versione 11, considera l’aggiornamento di Debian da “Stable” a “Testing” o per lo meno usando i backport.

sudo apt-get install openjdk-8-jdk

In alternativa, installa tutto il materiale Java JDK 10 in Debian con:

sudo apt-get install openjdk-8-*

Arch Linux

Arch Linux è Linux all’avanguardia, quindi non c’è problema a far funzionare correttamente una versione abbastanza recente di OpenJDK. Sfortunatamente, nonostante Arch sia recente, attualmente non ci sono build della versione 11. Tuttavia, gli utenti hanno accesso a OpenJDK 10, che è abbastanza nuovo.

Per installare il software, apri un terminale e utilizza lo strumento di creazione dei pacchetti Pacman per farlo funzionare.

sudo pacman -S jdk10-openjdk

Fedora

Fedora Linux ha la versione 10 di OpenJDK, che dovrebbe essere sufficiente per eseguire e sviluppare su Android Studio. Per installarlo, utilizzare lo strumento di gestione dei pacchetti DNF nel terminale.

sudo dnf install java-openjdk -y

OpenSUSE

A seconda della versione di OpenSUSE che usi, i tuoi pacchetti sono molto nuovi o molto vecchi. Per questo motivo, ottenere una versione di OpenJDK funzionante su tutte le versioni di SUSE è un po ‘complicato.

Per far funzionare OpenJDK, vai alla pagina di download per OpenSUSE. Nella pagina di download, seleziona la versione di OpenJDK che desideri, quindi fai clic sul pulsante “installa” per avviare il processo di installazione.

Linux generico

Molte distribuzioni Linux (anche quelle oscure) usano OpenJDK perché è sicuro da includere nei repository software. Di conseguenza, l’installazione di OpenJDK è incredibilmente semplice. Per farlo funzionare, apri un terminale e cerca nel tuo gestore di pacchetti “OpenJDK”. In alternativa, scaricalo dal sito ufficiale.

Scarica Android Studio

Sfortunatamente, Android Studio non ha un pacchetto binario scaricabile. Invece, gli utenti che desiderano utilizzare la suite di sviluppo su Linux dovranno scaricare un file di archivio compresso.

Vai a la pagina di download ufficiale e fare clic sul collegamento per il download di Linux. Leggi l’EULA e seleziona la casella per accettare il contratto per avviare il download. Al termine del download, apri una finestra del terminale e utilizza lo strumento Unzip per estrarre Android Studio.

cd ~/Downloads

unzip android-studio-ide-*-linux.zip

Utilizzando il comando CD, spostare il terminale nella sottocartella bin.

cd android-studio/bin

Installa Android Studio

Avvia lo strumento di installazione di Android Studio con:

./studio.sh

Nella procedura guidata di Android Studio, seleziona l’opzione “Standard”. Quando la procedura guidata di Android Studio termina il processo di installazione, fare clic sull’opzione “Avvia un nuovo Android Studio” per iniziare lo sviluppo.

Strumenti della riga di comando Android

Oltre ad Android Studio, ci sono altri importanti strumenti di sviluppo per Linux che potresti voler installare. In particolare, strumenti da riga di comando che consentono agli utenti di interagire con i dispositivi su Linux. Per fortuna, l’installazione di questi strumenti da riga di comando non è noiosa come Android Studio.

Per far funzionare gli strumenti della riga di comando Android su Linux, segui le istruzioni riportate di seguito che corrispondono al tuo sistema operativo Linux.

Ubuntu

sudo apt install android-tools

Debian

sudo apt-get install android-tools

Arch Linux

sudo pacman -S android-tools

Fedora

sudo dnf install android-tools -y

OpenSUSE

sudo zypper install android-tools

Linux generico

Hai bisogno degli strumenti della riga di comando di Android ma non riesci a trovarli nel repository software della tua distribuzione Linux? Google ha un download autonomo per coloro che ne hanno bisogno. Vai alla pagina di download ufficialee scorri verso il basso fino alla “riga di comando” per ottenerlo.