Come configurare smartphone e PC. Portale informativo
  • casa
  • Notizia
  • Creazione di giochi su eclipse per Android. Installazione del plug-in Eclipse per Android SDK

Creazione di giochi su eclipse per Android. Installazione del plug-in Eclipse per Android SDK

Allontaniamoci un po' dall'argomento dei markup. Tutto è cambiato molto sul sito dell'Alma Mater. Android Studio è ora l'ambiente per lo sviluppo di app Android. Ma poiché molti esempi e tutorial sono incentrati su Eclipse, vale comunque la pena averlo nel tuo arsenale.

Inoltre, è stato rilasciato Java 8. E in connessione con tutto questo, installeremo ancora una volta JDK, Eclipse + ADT, quindi Android Studio e JetBrains IntelliJ IDEA 14.0.2. Bene, a colpo sicuro Genymotion.

E allora, andiamo!

1) Installa JDK

E scegli Download JDK

Siamo d'accordo con la licenza

E scegli la versione da scaricare in base al bit di Windows (io ho Win 8.1 x64).

Scaricato, esegui JDK per l'installazione

durante il processo di installazione, verrà installato anche il JRE

Facciamo tutti clic su Chiudi. Questo completa l'installazione di JDK.

Verifica dell'installazione di JDK con il comando java-versione.

Se vediamo un output simile del comando (potrebbe differire per te se hai scaricato una versione o build diversa di java), allora va tutto bene. Vai avanti.

2) Installazione di Eclipse

E scarica gli strumenti SDK autonomi

Scarichiamo esattamente l'archivio zip con l'SDK e poi lo decomprimiamo in C: \ android-sdk-windows (puoi scegliere un'altra directory, a seconda di quale sia conveniente). Vediamo quanto segue

Questo completa l'installazione dell'SDK.

4) Installazione del plug-in ADT per Eclipse

Iniziamo Eclipse. Scegli Installa nuovo software

E nella finestra che si apre, inserisci l'indirizzo https://dl-ssl.google.com/android/eclipse/

Premere Invio. Stiamo aspettando che Eclipse trovi i pacchetti da installare. Contrassegniamo tutto come nello screenshot e facciamo clic su Avanti

Attendi un po' e fai di nuovo clic su Avanti

Accettiamo le licenze

Potrebbe esserci un avviso come questo

Basta fare clic su OK

Una volta installato, Eclipse ti chiederà di riavviare per rendere effettive le modifiche.

Siamo d'accordo e dopo il riavvio vediamo un'immagine del genere

ADT ha giurato di non aver visto l'SDK di Android e questo è normale, poiché non sa dove sia. Ma glielo diremo.

Fare clic su Chiudi ed Eclipse ci chiederà di inserire il percorso dell'SDK Android

Scegli il percorso in cui abbiamo decompresso l'SDK Android e fai clic su Avanti

E fare clic su Fine

Posso giurare così

Fare clic su Apri Gestione SDK

Per ora, è importante scegliere ciò che è contrassegnato in giallo. Altri pacchetti possono essere installati in qualsiasi momento.

Fare clic su Installa...

Siamo d'accordo con le licenze e facciamo nuovamente clic su Installa e attendiamo che tutto venga scaricato e installato

Durante l'installazione, potrebbe essere visualizzato un registro

Non dovresti avere paura

Il download e l'installazione degli SDK Android possono richiedere molto tempo.

Alla fine dovresti vedere una finestra del genere

che può essere chiuso. Anche in questa finestra di Eclipse, puoi fare clic su Chiudi

E riavvia Eclipse

Ora vediamo che Eclipse si è avviato senza problemi ed errori, ed è anche chiaro che vede l'SDK di Android.

Ora resta da rispolverare un po' il tutto ed eseguire la prima applicazione di prova per verificare il funzionamento di tutta questa economia.

5) Installa pacchetti Android SDK aggiuntivi

I pacchetti vengono inseriti in base alla necessità di sapere. Quelli. se vuoi sviluppare e testare i tuoi programmi in diverse versioni di Android, devi installare i pacchetti necessari. Possono essere rimossi o aggiunti in qualsiasi momento.

Per la prima volta, puoi installare tali pacchetti (beh, o qualunque cosa tu ritenga opportuno)

Dopo aver scaricato questi pacchetti, il papà dell'SDK di Android ha iniziato a pesare quasi 7,5 GB

Quindi calcola lo spazio sui tuoi dischi.

6) Configurazione della posizione di archiviazione AVD (dispositivi virtuali Android).

Per impostazione predefinita, l'SDK Android crea e archivia i file AVD nella directory

C:\Utenti\UTENTE\.android\avd

Questo non è molto conveniente per me, quindi trasferirò questa cartella nella directory C:\AVD

Per questo

1. Crea una cartella C:\AVD

2. Creare una variabile di ambiente Windows chiamata ANDROID_SDK_HOME e un parametro che punta alla nostra directory

3. Copiare la sottodirectory .android nella directory H:\AVD

4. Esegui AVD Manager e verifica che la sua directory si trovi nella nuova posizione in cui abbiamo specificato

Non abbiamo ancora creato AVD, ma lo sistemeremo.

Nel frattempo, è necessario installare e configurare Intel® HAXM

7) Installazione e configurazione di Intel Hardware Accelerated Execution Manager (Intel® HAXM)

Requisiti di sistema e istruzioni di installazione qui:

Puoi installarlo sia manualmente che tramite l'SDK di Android. Ma ho scelto di installare manualmente, poiché il sito Intel di solito contiene una versione più recente di HAXM.

E quindi scarichiamo HAXM qui (al momento la versione 1.1.1 e il file pesa solo 1.7Mb):

Decomprimi ed esegui il file di installazione

Per verificare che tutto sia installato correttamente e funzioni, è necessario eseguire dalla riga di comando:

sc interrogare intelhaxm

Dopo aver eseguito questo comando, vedrai lo stato corrente del servizio

Potrebbe anche essere necessario un modo per interrompere il servizio:

sc stop intelhaxm

Avvia il servizio:

sc avviare intelhaxm

Con questo, ci siamo solo preparati per il lancio di AVD. Ora devi creare un dispositivo AVD

8) Creare un AVD

Avvia Gestione AVD

Creiamo un AVD. In CPU / ABI seleziona Intel Atom

Dopo aver fatto clic su OK, verranno visualizzate le informazioni sull'AVD creato

E di conseguenza vediamo il nostro AVD

E lo lanciamo premendo Start...

Di conseguenza, vediamo l'emulatore in funzione

L'emulatore Android 2.2.3 si è avviato abbastanza velocemente e funziona anche quasi senza freni. Creiamo un AVD Android 4.x e vediamo come si comporta

Questo è in esecuzione da molto più tempo

Si può vedere che HAXM funziona

Ma in un modo o nell'altro, la velocità di AVD su Android 4.1.2 è abbastanza decente. Molto meglio di un anno fa.

E un altro trucco. Se imposti troppa RAM per AVD

Come possiamo vedere, appare l'icona di un triangolo giallo con un punto esclamativo. E quando avvii l'emulatore giura su questo e potrebbe non avviarsi

È trattato in modo molto semplice. Necessità di aprire il file \.android\avd\ .avd\config.ini e cambia la riga hw.ramSize=2048 sul hw.ramSize=2048 MB

È vero, il tempo di avvio è ancora molto più lungo rispetto a AVD 2.x

Ora resta da verificare il lancio del vero programma sull'AVD.

9) Eseguire il programma di test su AVD

Avvio di Eclipse e creazione di un'applicazione di prova

Il maestro ha generato un progetto per noi

Bene, eseguiamolo su AVD 2.x

Tutto funziona. Ma l'AVD è una cosa molto capricciosa e imprevedibile. Pertanto, faremmo meglio a mettere Genymotion.

10) Installa Genymotion

L'installazione di Genymotion consiste in due passaggi: l'installazione di VirtualBox e l'installazione di Genymotion stesso. Genymotion utilizza VirtualBox per installare macchine virtuali Android.

E così scarichiamo VirtualBox dal sito web del produttore https://www.virtualbox.org/wiki/Downloads

e installarlo

Verrà fuori un avviso e siamo d'accordo con esso

Configurazione di VirtualBox

Specificare dove verranno archiviate le macchine virtuali

E questo è tutto. Per ogni evenienza, dopo aver installato VirtualBox, è meglio riavviare il computer.

Ora installa Genymotion

E registrati (se non sei già registrato) per scaricare la versione gratuita

L'attuale versione di Genymotion è la 2.3.1

E così abbiamo impostato

Configurazione di Genymotion

Ora dobbiamo aggiungere dispositivi virtuali

Per fare ciò, inserisci ancora una volta il nostro login e password, che abbiamo creato al momento della registrazione al sito.

Successivamente, otterremo un elenco di dispositivi che possono essere scaricati e installati.

Possono essere filtrati per versione e dispositivo Android

Qui vediamo che ci vengono mostrati solo dispositivi con Android 2.3.7

Ma prima di scaricare i dispositivi, devi modificare leggermente Genymotion. Per fare ciò, fai clic su Annulla e vai alle impostazioni di Genymotion

E specifica il percorso della directory precedentemente creata in cui verranno archiviate le macchine virtuali

Oltre al percorso della directory con l'SDK di Android

Ora fai clic su OK e procedi con l'aggiunta di dispositivi

Ho scelto Google Nexus One 2.3.7

E anche Google Nexus S 4.1.1

Ecco come sembrano installati

Per avviare il dispositivo, premere start. Ho lanciato Google Nexus One 2.3.7 e ho controllato l'avvio dell'applicazione di test su di esso.

In linea di principio, da Eclipse puoi eseguire facilmente applicazioni in Genymotion senza plug-in, ma per comodità integreremo Genymotion con Eclipse.

Per fare ciò, installa il plug-in Genymotion in Eclipse

Premi Invio, attendi che venga visualizzato il plugin, contrassegnalo e fai clic su Avanti

Dopo il riavvio, vediamo l'icona di avvio di Genymotion nella barra degli strumenti di Eclipse

Facciamo clic su di esso e vediamo tale letame

È necessario specificare il percorso della directory Genymotion. Fare clic su OK e specificare il percorso della directory

Ora, quando facciamo clic sull'icona Genymotion sul pannello, lo vedremo

Bene, questo è quasi tutto. Ora ci sono piccole modifiche estetiche all'aspetto di Eclipse, cosa che di solito faccio sempre. Bene, in linea di principio puoi eliminare tutte le immagini dei dispositivi virtuali AVD che abbiamo scaricato in SDK Manager, poiché, in generale, non ce n'è bisogno, occupano spazio e non sono piccoli.

Vai su Aiuto -> Eclipse Marketplace

E nella ricerca guidiamo in Jeeeyul e quindi installiamo questo plugin.

Bene, con il suo aiuto, coloriamo tutto come vogliamo.

Il mio Eclipse dopo le impostazioni è simile a questo

Quello che mi piace di questo plugin è che puoi creare temi e quindi esportarli e importarli.

Ora rimuoviamo i pacchetti del dispositivo Intel AVD.

La cartella SDK prima dell'eliminazione pesa 7,5 GB

Dopo la rimozione pesa 3 GB

La differenza totale è di 4,5 GB…. non poco

Sembra essere tutto. Ora aggiungiamo Android Studio a questo kit, ma questo è nel prossimo argomento.

Android fornisce un plug-in speciale per l'IDE Eclipse chiamato Android Development Tools (ADT). Fornisce un potente IDE in cui puoi creare app Android. ADT estende la potenza di Eclipse in modo che tu possa creare rapidamente e facilmente un nuovo progetto Android, progettare l'interfaccia utente di un'applicazione, eseguire il debug di un'applicazione ed esportare file APK per distribuire la tua applicazione.

Commento: Se preferisci lavorare in un IDE diverso, non è necessario installare né Eclispe né ADT. Invece, puoi utilizzare direttamente le capacità dell'SDK per creare ed eseguire il debug della tua applicazione.

Scarica il plug-in ADT

  1. Avvia Eclipse, seleziona Aiuto > Installa nuovo software.
  2. Clic Aggiungere nell'angolo in alto a destra.
  3. Nella finestra di dialogo Aggiungi repository che appare, inserisci "ADT Plugin" nel campo Nome e il seguente URL nel campo Posizione:

https://dl-ssl.google.com/android/eclipse/

  1. Clic OK.
Se hai problemi durante il tentativo di ottenere il plug-in, prova sul campo Posizione scrivi "http" invece di "https" (https è usato per motivi di sicurezza).
  1. Nella finestra di dialogo Software disponibile, seleziona la casella accanto a Strumenti per sviluppatori e fai clic Prossimo.
  2. Nella finestra successiva, vedrai un elenco di strumenti da scaricare. Clic Prossimo.
  3. Leggere e accettare il contratto di licenza, quindi fare clic Fine.
Se si ricevono avvisi di sicurezza che indicano che l'autenticità e la validità del software non possono essere stabilite, fare clic su OK.
  1. Al termine dell'installazione, riavvia Eclipse.

Configurazione del plug-in ADT

Dopo aver riavviato Eclipse, devi specificare la directory con il tuo SDK Android:

  1. Selezionare Usa gli SDK esistenti nella finestra che appare.
  2. Trova e seleziona la directory contenente l'SDK Android che hai scaricato e decompresso di recente.
  3. Clic Prossimo.

Risoluzione dei problemi di installazione

Se hai difficoltà a scaricare il plug-in ADT dopo i passaggi precedenti, ecco alcune soluzioni:

  • Se Eclipse non riesce a trovare il sito di aggiornamento remoto contenente il plug-in ADT, prova a cambiare il collegamento del sito in

http://dl-ssl.google.com/android/eclipse/

  • Se hai un firewall (o firewall aziendale) abilitato, assicurati di aver inserito le impostazioni proxy corrette in Eclipse. In Eclipse, puoi configurare il proxy dal menu principale da Finestra(su Mac OS X, Eclisse)> Preferenze > Generale > Le connessioni di rete.

Se non riesci ancora a scaricare il plug-in ADT utilizzando Eclipse dal sito di aggiornamento remoto, puoi scaricare il file zip ADT sul tuo computer e installarlo manualmente:

Per utenti Linux

In caso di problemi durante l'installazione del plug-in ADT per la visualizzazione Eclipse:

Si è verificato un errore durante il provisioning. Impossibile connettersi al keystore. JKS

Ciò significa che non hai una VM Java adatta sul tuo computer. L'installazione di Sun Java 6 risolverà questo problema e quindi potrai reinstallare il plug-in ADT.

In questo tutorial imparerai come avviare lo sviluppo di Android, ovvero: applicazioni mobili su piattaforma Android Eclipse + SDK. Oggi esistono molti approcci allo sviluppo e alla creazione di app mobili per Android. Sofisticati dispositivi hardware, tablet PC e varie piattaforme software (Symbian OS, iOS, WebOS, Windows Phone 7…) aprono uno spazio infinito per gli sviluppatori.

Quindi, l'elenco delle applicazioni per iniziare a sviluppare applicazioni mobili per Android è enorme. Quale piattaforma scegliere? Quale linguaggio di programmazione imparare? Quale insieme di applicazioni scegliere per la pianificazione del progetto? In questo tutorial imparerai come iniziare a sviluppare app mobili per la piattaforma Android, il sistema operativo mobile open source di Google.

Perché la piattaforma Android?

Android è una piattaforma aperta basata sul kernel Linux. È installato su migliaia di dispositivi di una vasta gamma di produttori. Android fornisce app per ogni tipo di hardware immaginabile nei dispositivi mobili di oggi: bussole digitali, videocamere, GPS, sensori e altro ancora.

Gli strumenti di sviluppo Android gratuiti ti consentono di iniziare rapidamente a creare app gratuite o quasi gratuite. Quando sei pronto per mostrare al mondo il tuo programma, puoi pubblicarlo tramite l'Android Market. La pubblicazione su Android Market richiede una quota di registrazione una tantum ($ 25 al momento della stesura) e, a differenza dell'App Store di Apple (che è molto severo in termini di idoneità), rende la tua app disponibile per il download e l'acquisto dopo una rapida revisione, a meno che il l'app infrange le regole e la legge.

Ecco alcune altre funzionalità di Android SDK che ti offrono vantaggi come sviluppatore:

  • L'SDK Android è disponibile per Windows, Mac e Linux, quindi non devi pagare per il nuovo hardware per scrivere app.
  • SDK integrato in Java. Se hai familiarità con il linguaggio di programmazione Java, sei già a metà strada.
  • Data la distribuzione dell'applicazione tramite l'Android Market, sarà immediatamente disponibile per centinaia di migliaia di utenti. Non sei limitato al mercato ufficiale, in quanto ci sono alternative. Ad esempio, puoi pubblicare l'app sui tuoi blog. Si dice che Amazon stia preparando il proprio app store Android.
  • Oltre alla documentazione tecnica dell'SDK, vengono create nuove risorse per gli sviluppatori Android. La piattaforma sta guadagnando sempre più popolarità tra utenti e sviluppatori.

Basta parlare: iniziamo lo sviluppo di app Android!

Installazione di Eclipse e SDK Android

Orientamento per la piattaforma Android durante lo sviluppo

Prima di iniziare a scrivere applicazioni Android, devi scaricare l'SDK per la piattaforma Android. Ogni piattaforma ha la propria versione dell'SDK Android installata sui dispositivi degli utenti. Per Android 1.5 e versioni successive, ci sono due piattaforme: Android Open Source Project e Google.

L'Android Open Source Project è una piattaforma open source ma non include estensioni di Google come Google Maps. Se non desideri utilizzare l'API di Google, la funzionalità di Google Maps non sarà disponibile per la tua applicazione. A meno che tu non abbia un motivo specifico per farlo, ti consiglio di scegliere come target una delle piattaforme Google, in quanto ciò ti consentirà di utilizzare le estensioni di Google.

  • Seleziona Finestra->Android SDK e AVD Manager.
  • Fai clic su Pacchetti disponibili nella colonna di sinistra e controlla il repository per mostrare un elenco di piattaforme Android disponibili.
  • Puoi selezionare le piattaforme da scaricare dall'elenco o lasciare tutte selezionate per scaricare tutte le piattaforme disponibili. Al termine, fare clic su Installa selezionati e seguire le istruzioni di installazione.

Una volta che tutto è stato caricato correttamente, sei pronto per iniziare lo sviluppo di Android.

Creazione di un nuovo progetto Android

Eclipse New Project Wizard ti aiuterà a creare un'applicazione Android generando file e codice pronti per essere eseguiti sul lato destro del blocco. Questo è un modo rapido per assicurarsi che funzioni e un buon punto di partenza quando si inizia a sviluppare applicazioni:

Dopo aver fatto clic su Fine, Eclipse creerà un nuovo progetto Android pronto per essere eseguito e sviluppato per Android. Ricordi quando hai detto a Eclipse di generare un'attività chiamata BrewClockActivity? Questo è il codice che Android utilizza effettivamente per eseguire l'app. Il codice generato verrà visualizzato come un semplice messaggio "Hello World".

Pacchi

Il nome del pacchetto è un identificatore per la tua applicazione. Quando è il momento di pubblicare il risultato nell'Android Market, questo ID verrà utilizzato per tenere traccia degli aggiornamenti per l'app, quindi è importante assicurarsi che questo ID sia univoco. Sebbene qui utilizziamo il nome com.example.brewclock, per un'applicazione reale è meglio scegliere qualcosa come com.nomeazienda.tuaapplicazione.

Versioni dell'SDK

La versione Min SDK (il nome dice tutto) è la prima versione di Android su cui verrà eseguita l'app. Con ogni nuova versione di Android, l'SDK aggiunge e modifica vari metodi. Quando selezioni una versione dell'SDK, Android (e Android Market) sa che la tua app verrà eseguita solo su dispositivi che eseguono la versione della piattaforma Android della versione specificata e successive.

Avvio della tua applicazione

Ora proviamo a eseguire la nostra applicazione in Eclipse. Poiché questa è la prima esecuzione, Eclipse ti chiederà con quale tipo di progetto stai lavorando:

  • Seleziona Esegui->Esegui o premi Ctrl+F11.
  • Seleziona Applicazione Android e fai clic su OK.

Eclipse proverà a eseguire l'applicazione sul dispositivo Android. Al momento, però, non hai dispositivi Android, quindi il progetto fallirà e ti verrà chiesto di creare un nuovo dispositivo virtuale Android (AVD).

Dispositivi virtuali (dispositivi virtuali Android)

Android Virtual Device (AVD) emula l'ambiente Android, sia esso un telefono cellulare o un tablet PC. Puoi creare tutti i dispositivi AVD che desideri, con diverse versioni della piattaforma Android. Per ogni AVD, puoi configurare varie impostazioni del dispositivo come tastiera fisica, supporto GP, risoluzione della fotocamera e così via.

Prima di eseguire l'applicazione, è necessario creare il primo dispositivo AVD con l'SDK della piattaforma (Google API, 1.6).

Facciamolo adesso:

  • Se non hai ancora provato a eseguire l'applicazione, premi Esegui (o la scorciatoia da tastiera Ctrl+F11)
  • Quando viene visualizzato l'avviso, fare clic su Sì per creare l'AVD.
  • Fare clic su Nuovo nella finestra di dialogo di Android SDK e AVD Manager.
  • Impostare i seguenti parametri per AVD: Nome: Android_1.6 Destinazione: API di Google (Google Inc.) - API livello 4 Dimensioni scheda SD: 16 MiB Skin Integrata: predefinita (HVGA)
  • Fare clic su Crea AVD.
  • Chiudi la finestra di dialogo di Android SDK e AVD Manager.

Codice in esecuzione

Prova a eseguire nuovamente l'applicazione (Ctrl + F11). Eclipse creerà ora il tuo progetto e lancerà il nuovo AVD. Ricorda, AVD emula completamente l'ambiente Android e non devi nemmeno guardare il processo di avvio lento come faresti con un dispositivo reale. Per questo motivo, una volta che l'AVD è pronto per l'uso, è meglio non chiudere la finestra fino al termine della programmazione, durante la giornata.

Sviluppo Android: progettazione dell'interfaccia utente

Uno dei primi passi per creare qualsiasi programma è la progettazione dell'interfaccia utente. Ecco un piccolo schizzo della nostra applicazione:

L'utente potrà impostare il tempo di ebollizione in minuti utilizzando i pulsanti + e -. Quando preme Start, il conto alla rovescia inizierà per il numero di minuti specificato. Se l'utente annulla l'ebollizione premendo nuovamente il pulsante, il tempo verrà esteso quando il timer raggiunge lo 0.

Costruzione dell'interfaccia

L'interfaccia utente di Android, o skin, descritta nella documentazione XML, si trova nella cartella res/layouts. Il codice del template, già generato da Eclipse, è dichiarato in res/layouts/main.xml e, come puoi vedere, è già in esecuzione nell'emulatore.

Eclipse ha il suo strumento di progettazione del layout che ti consente di creare un'interfaccia trascinando e rilasciando all'interno dello schermo. Tuttavia, a volte è più semplice scrivere l'interfaccia in XML e utilizzare un layout grafico per visualizzare in anteprima i risultati.

Facciamolo ora modificando main.xml in modo che corrisponda allo schizzo sopra:

  • Apri res/layouts/main.xml in Eclipse facendo doppio clic da Package Explorer.
  • Seleziona la scheda main.xml nella parte inferiore dello schermo per passare alla modalità XML.

Ora cambiamo il contenuto di main.xml nel seguente:

# /res/layouts/main.xml

Articoli correlati in alto