LUG Castegnato - Linux Users Group Castegnato / Installazione di Android SDK in Ubuntu 11.10

LUG Castegnato - Linux Users Group Castegnato

Linux User Group Castegnato - BS

Non hai eseguito l'accesso.

#1 25-12-2011 04:41:52

gattosilvestro
Moderator
Registrato: 20-05-2008
Messaggi: 442

Installazione di Android SDK in Ubuntu 11.10

1. Introduzione
In questa guida verrà presentato in linea generale Android SDK e le sue principali funzionalità. Inoltre verranno riportate le istruzioni su come installare e configurare Andorid SDK sul sistema operativo Ubuntu.

2. Che cos'è Android SDK
Android Software Development Kit (SDK) è un insieme di strumenti legato al sistema operativo Android che permette di scrivere e sviluppare applicazioni nel linguaggio di programmazione Java. Oltre che per lo sviluppo di applicazioni, Andorid SDK è utilizzato, per esempio, per ottenere i privilegi di amministratore su un dispositivo Android con l'aiuto di applicazioni di terze parti oppure per cercare e risolvere problemi in caso di malfunzionamento.

La maggior parte degli utenti che utilizzano Android non si preoccupa di utilizzare questo strumento, tuttavia diventa molto utile nel caso in cui si voglia conoscere meglio il sistema operativo e soprattutto nel caso in cui qualcosa vada storto.

3. Preparazione e installazione
Prima di iniziare a configurare SDK è necessario preparare il nostro sistema in modo da procedere correttamente con l'installazione. L'installazione di SDK non è così immediata rispetto a come lo era due anni fa in seguito a importanti aggiornamenti che sono stati effettuati durante questo periodo. La configurazione di SDK invece è relativamente semplice.

3.1. Scaricare il pacchetto Android SDK
Scaricare da questo link Android SDK per linux nella propria home ed estrarre il pacchetto .tar.gz.

3.2. Configurare Java
Installare i pacchetti openjdk-6-jre, openjdk-6-jdk, icedtea6-plugin:

Codice:

sudo apt-get install openjdk-6-jre openjdk-6-jdk icedtea6-plugin

In questo modo verrà installato OpenJDK, un'implementazione di Java che permetterà l'utilizzo corretto della piattaforma SDK.

3.3. Scaricare gli strumenti per SDK
Android SDK contiene un importante protocollo chiamato Android Debug Bridge (ADB).
ADB è contenuto nell'installazione della piattaforma SDK. Esso è uno strumento utilizzabile da linea di comando, utilizzato per controllare e comunicare con dispositivi collegati con cavo USB. Una volta installato, è possibile utilizzare ADB per copiare e trasferire file dal computer al dispositivo mobile, installare applicazioni, lanciare comandi, visualizzare file di log e molto altro.

Per ottenere questi strumenti è necessario eseguire Android SDK e AVD Manager (Android Virtual Devices Manager). Spostarsi quindi nella cartella ~/android-sdk-linux/tools e digitare in un terminale il seguente comando:

Codice:

./android

Nella nuova finestra che comparirà, fare clic sulla voce "Android SDK Platform-tools" e quindi su "Install".

4. Configurazione del sistema
Per un corretto funzionamento di SDK prima di tutto bisogna impostare il percorso che andrà a include ADB e gli altri strumenti di SDK, successivamente controllare che il proprio hardware verrà riconosciuto una volta lanciato ADB.

4.1. Modificare il percorso per l'ambiente SDK
Modificare con un editor di testo il file .bashrc presente nella propria home e inserire all'inizio del file le seguenti linee di testo:

Codice:

#AndroidDev PATH
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools

4.2. Preparazione dell'hardware

Per controllare se il proprio smartphone viene riconosciuto da ADB, come prima cosa, sul proprio dispositivo, andare in Impostazioni > Applicazioni > Sviluppo e attivare "Debug USB" . Quindi in Ubuntu aprire una finestra di terminale e digitare il seguente comando:

Codice:

adb devices

Comparirà in elenco il dispositivo collegato tramite cavo USB.

NOTA: questa guida è adattata dalla guida presente sul wiki italiano di Ubuntu. Ho corretto in particolare il nome della directory in cui si trova l'SDK, che è "android-sdk-linux" e non "android-sdk-linux-x86".


ASUS P5K-VM | INTEL CORE 2 DUO E6300 | MAXTOR SMT3160812AS, MAXTOR3320820AS | 2 x CORSAIR VS1GB667D2 | SONY AWG170AB2 DVD+-RW DL

Non in linea

 

Footer forum

Powered by PunBB
© Copyright 2002–2008 PunBB