Instrucțiuni pentru aplicația Android în eclipse pas cu pas. Instalarea pluginului Eclipse pentru Android SDK

24 februarie 2014 Vizualizari: 21242

Android. Instalarea emulatorului Android SDK+ Eclipse+ ADT

Pentru a dezvolta aplicații pentru sistemul de operare Android pe calculator personal trebuie să instalați un emulator care vă permite să dezvoltați aceste aplicații fără a accesa dispozitivele mobile.

Această lecție acoperă în detaliu toate etapele instalării și configurării kit-ului Android SDK + Eclipse + ADT.

SDK(din kit-ul de dezvoltare software în limba engleză) - un set de instrumente de dezvoltare care vă permit să creați aplicații.

Dezvoltatorii SDK înlocuiesc uneori cuvântul „software” cu altceva. Exemple:

  • Oracle - Kit de dezvoltare Java (JDK)
  • Microsoft și Apple furnizează un kit de dezvoltare a driverelor (DDK)
  • Google Android SDK.

Pentru a dezvolta aplicații avem nevoie de următoarele instrumente:

  • Java SE JDK
  • Android SDK
  • Mediul de dezvoltare Eclipse
  • ADT este un plugin care personalizează mediul de dezvoltare Eclipse pentru folosind Android SDK

Java SE JDK

Îl luăm de pe site-ul oficial: http://www.oracle.com/technetwork/java/javase/downloads/index.html. (Buton Descărcare JDK).

Figura arată ecranul de descărcare pentru Java Development Kit (JDK) versiunea 7 pe site-ul web oficial Oracle pentru diferite sisteme de operare. Descărcați fișierul corespunzător sistem de operare. Instalare JDK trece fără probleme, după care este indicat să reporniți.

Android SDK+ Eclipse+ ADT

Site-ul web http://developer.android.com/sdk/index.html are un mediu de dezvoltare gata făcut, care include Eclipse + Android SDK + ADT. De asemenea, este posibil să descărcați instrumentele Eclipse, Android SDK și ADT separat, apoi să instalați și să efectuați setările necesare pentru fiecare instrument ca un singur sistem.

Selectarea unui mediu gata făcut. Accesați site-ul http://developer.android.com/sdk/index.html, apoi DESCARCĂ PENTRU ALTE PLATFORME, tabelul ADT Bundle fișier Windows 32 de biți

adt-bundle-windows-x86-20130219.zip, dimensiune 425487608 octeți

Caracteristici de instalare Android SDK+ Eclipse+ ADT

După despachetarea arhivei descărcate, vor fi create două directoare și un fișier executabil SDK Manager.exe

Director eclipsă– conține mediul de dezvoltare.

Director SDK- include setul de instrumente Android SDK

Fişier SDKManager.exe manager pentru instalarea componentelor SDK.

Când despachetați arhiva, trebuie să luați în considerare următoarele caracteristici:

  • Director în care arhiva va fi dezambalată adt-bundle-windows, este directorul de instalare-executable care va conține fișiere de configurare și fișiere executabile. Dacă ulterior îl mutați în altă locație, va trebui să reconfigurați mediul de dezvoltare.
  • Meniul Start nu conține link-uri către fișiere executabile, fișiere de control și configurare.
  • Nu este permisă utilizarea chirilicului atunci când scrieți calea către arhiva de despachetare.

Prin urmare, pentru directorul în care vom despacheta arhiva, selectați următorul nume: <имя диска>:\

SDK Manager.exe

După despachetarea arhivei, lansați managerul - SDKManager.exe .

Avem nevoie de un manager pentru a instala următoarele componente:

Platforma Android . Pentru fiecare lansare oficială a sistemului de operare Android, este lansată o componentă SDK, care include biblioteci de rulare, o imagine de sistem pentru emulator și alte instrumente specifice versiunii.

În plus, pentru fiecare platformă există: add-on-uri SDK, driver USB pentru Windows, exemple, documentație, care se instalează folosind managerul.

La prima lansare Manager SDK se va conecta la serverul de depozit și va primi o listă de pachete disponibile. Vom alege Pachetul Android 4.2.2 (API 17)și apăsați butonul Instalați pachetul. (Instalați pachetul). Greutatea pachetului este de până la 200 Mb, așa că va dura ceva timp pentru a instala pachetul.

În fereastra următoare, trebuie să acceptați informațiile de licență pentru componentele SDK selectate și să continuați procesul de instalare cu butonul Instalare. Apoi trebuie să așteptați până când pachetul este descărcat de pe server și instalat.

Manager SDK poate fi lansat în orice moment pentru a actualiza componente sau pentru a instala altele noi.

Eclipsă

După despachetare, puteți fixa o comandă rapidă din meniul Start la fișierul executabil eclipse pentru a lansa mediul, aflat în directorul eclipsă .

Dacă este prima dată când lansați Eclipse, cel mai probabil vi se va afișa o fereastră standard de bun venit, unde puteți găsi ajutor de bază pentru utilizarea acestui IDE, în special pentru crearea primului proiect. Restrângeți sau închideți această filă (butonul standard „x” din titlul filei). Puteți deschide oricând fereastra de bun venit folosind elementul de meniu Ajutor -> Bun venit.

Acum vedeți fereastra principală a mediului Eclipse.

Când porniți pentru prima dată mediul, vi se va solicita să definiți un director pentru spațiul dvs. de lucru.

Un spațiu de lucru din Eclipse este un director care conține proiecte. Puteți folosi un spațiu pentru toate proiectele sau mai multe spații după cum credeți de cuviință. Când scrieți calea către un director, nu este permisă utilizarea caracterului chirilic.

Un tur rapid al mediului Eclipse

Eclipse este un IDE deschis pe care îl puteți folosi pentru a dezvolta o aplicație în diferite limbi. De obicei, când oamenii spun Eclipse, se referă la Java.

Interfața cu utilizatorul (UI) este asociată cu două concepte:

performanţă , care este o componentă de interfață separată (de exemplu, un editor de cod, o consolă sau un inspector de obiecte);

perspectivă - un set de vederi individuale care sunt necesare pentru diferite sarcini de dezvoltare (de exemplu, editarea codului, depanarea, analiza, sincronizarea, controlul versiunilor etc.).

Eclipse pentru Java vine cu un set de perspective preinstalate. Cele mai importante dintre ele sunt Java și Debug. Perspectiva Java este prezentată în figură. Conține o vizualizare Explorer de pachete în partea stângă, o vizualizare pentru proiectarea vizuală sau editarea codului în mijloc, o vizualizare Paletă, o vizualizare Proprietăți, o vizualizare Contur și un set de file care organizează vizualizările Probleme. (Probleme), Javadoc și Declarație (Anunț), Consolă (Consola).

Vizualizările dintr-o perspectivă pot fi mutate după cum doriți, pur și simplu trăgându-le și pot fi, de asemenea, redimensionate. În plus, setul de vederi nu este fix - este posibil să le adăugați sau să le eliminați din perspectivă. Pentru a adăuga o vizualizare, mergeți la Fereastră->Afișați vizualizarea și fie verificați ceva din listă, fie selectați Altele pentru a obține o listă cu toate vizualizările disponibile. Pentru a trece la o altă perspectivă, puteți accesa meniul Fereastră->Deschideți perspectivă și selectați-o pe cea de care aveți nevoie. O modalitate mai rapidă de a comuta între perspectivele deschise vă este disponibilă în colțul din stânga sus al Eclipsei. Aici puteți afla care perspective sunt deja deschise și care este activă. Pe măsură ce se descoperă perspective suplimentare, acestea vor fi adăugate la această listă.

Perspectiva DDMS este concepută pentru depanarea și analiza aplicațiilor Android și completează perspectivele standard Java și Debug. În plus, pluginul ADT adaugă mai multe vizualizări mediului, inclusiv LogCat (ieșire a jurnalului de activitate de pe orice dispozitiv sau emulator conectat).

Crearea unui AVD virtual

Dispozitivul virtual Android (AVD) permite dezvoltatorului să-și testeze aplicațiile fără a avea un telefon Android la îndemână. Puteți crea mai multe emulatoare - dispozitive AVD, cu diferite tipuri de configurații pentru a emula diferite tipuri de telefoane reale.

Pentru ușurință în utilizare, se recomandă descărcarea și instalarea pachetului Intel x86 Atom System Image; acest lucru se face în același mod ca și instalarea exemplelor SDK prezentate mai sus. Această imagine de sistem este puțin mai rapidă decât cea standard.

ÎNCEPE:

  • Hai să lansăm Eclipsă
  • Să mergem la meniu Windows > Dispozitive virtuale Android
  • Se deschide o fereastră, faceți clic pe butonul Nou

Apare un formular care conține următoarele opțiuni:

În dialogul care apare, trebuie să specificați parametrii dispozitivului virtual care urmează să fie creat; vom lua în considerare fiecare dintre ei.

Nume AVD- Nume dispozitiv. Poti specifica ce vrei, recomand sa specifici ceva simplu, in limba latina, fara spatii (in exemplu Dispozitiv nou ).

Dispozitiv- Dispozitiv. Aici este indicat „modelul” dispozitivului virtual creat, de fapt - parametrii ecranului și alți parametri hardware. Acești parametri hardware sunt colectați ca definiții de dispozitiv ( Definițiile dispozitivului) în fila corespunzătoare a ferestrei Android Virtial Device Manager.

Ţintă- Versiunea Android țintă. Este indicată versiunea API pentru care este vizată aplicația. Să-l selectăm pe cel mai nou (și singurul disponibil implicit), adică. Android 4.2.2 - Nivelul API 17. Dacă aveți nevoie de suport pentru versiuni mai vechi, atunci trebuie să descărcați și să instalați pachetele corespunzătoare înainte de a crea un dispozitiv virtual (în același mod ca și instalarea exemplelor din SDK-ul descris mai sus).

CPU/ABI- Interfață binară procesor/aplicație ( Interfață binară a aplicației ). Este selectată platforma hardware a dispozitivului virtual creat, adică. imaginea hardware. Aici ar trebui să alegi Intel Atom (x86) o imagine pe care am instalat-o suplimentar.

Tastatură- tastatură. Activați vizualizarea tastaturii hardware. Să folosim acest punct.

Piele- skin emulator. Activați afișarea controalelor hardware în fereastra emulatorului ( butoane hardware). Vom folosi și acest element pentru a vedea butoanele dispozitivului în fereastra emulatorului.

Camera frontalaȘi Camera din spate- camere ale dispozitivului. Activați emularea camerelor (față și principală), dacă doriți, puteți afișa imaginea de la camera web prin intermediul acestora. Să lăsăm valorile implicite - Nici unul, deoarece în exemplele de antrenament simple camerele nu sunt folosite practic, iar aplicațiile „de luptă” care folosesc capabilități hardware „complexe” sunt depanate mai fiabil pe dispozitive reale.

Opțiuni de memorie- opțiuni de memorie. Aceasta indică cât de operațional ( RAM) memoria va fi disponibilă în emulator, precum și dimensiunea VM Heap- cantitatea de memorie disponibilă pentru o instanță de aplicație. Este recomandat să specificați aceste valori pe baza resurselor dispozitivelor reale, așa că vom lăsa valorile implicite (512 și 16). Cu toate acestea, dacă creșteți acești parametri, aplicația din emulator va rula mai repede, dar ar trebui să vă amintiți că dezvoltați o aplicație pentru un dispozitiv real, unde cantitatea de RAM este codificată de către producătorul dispozitivului și nu poate fi modificată.

Stocare internă- stocare internă. Volumul dispozitivului de stocare intern este indicat aici; din nou, indicați o valoare care este posibilă pe un dispozitiv real (adică nu ar trebui să indicați aici sute de gigaocteți; astfel de dispozitive mobile cel mai probabil nu există încă). De exemplu, să luăm 200 MiB (milioane de octeți), ceea ce este puțin mai puțin de 200 de megaocteți.

Card SD - Card SD. Aici, dacă este necesar, puteți specifica parametrii cardului de memorie SD virtual utilizat (care sunt utilizați peste tot pe dispozitivele reale pentru a extinde stocarea internă). Să lăsăm câmpul Dimensiune gol - nu vom folosi un card SD deocamdată. Pentru confortul programatorului, aici puteți specifica o imagine de card SD gata făcută într-un fișier, dacă există o astfel de nevoie.

Opțiuni de emulare- opțiuni de emulator.

Instantaneu- instantaneu de sistem - când această opțiune este activată, emulatorul de dispozitiv virtual își va salva starea la repornire, de exemplu. după pornire (pornire) veți primi dispozitivul în aceeași stare ca înainte de a opri (dezcărcare) emulatorul. Nu vom atinge această opțiune deocamdată; o vom lăsa dezactivată.

Utilizați GPU gazdă- utilizarea accelerației grafice hardware la rularea emulatorului. Este recomandat să activați această opțiune - aceasta va face ca grafica din emulator să funcționeze mai rapid.

Suprascrieți AVD-ul existent cu același nume - Suprascrieți un dispozitiv virtual existent cu același nume. O opțiune care va apărea dacă încercați să folosiți un nume pentru un nou dispozitiv virtual care a fost deja atribuit altui dispozitiv; când activați opțiunea, parametrii vechiului dispozitiv vor fi suprascriși de cei noi.

Lansare lentă a emulatorului

Există două moduri de a rezolva această problemă

  1. utilizați capabilitățile de virtualizare hardware ( Intel® VT), permițându-vă să accelerați semnificativ emulatorul Android
  2. porniți Instantaneu("instantaneu")

Prima cale. Utilizarea tehnologiei de virtualizare

Procesorul trebuie să fie Intel cu suport pentru tehnologia de virtualizare VT-x (Tehnologia de virtualizare Intel pentru x86 VT-x ) (acești parametri sunt setați în BIOS). În caz contrar, utilizarea acestei metode nu este posibilă.

Instalare

Pentru CPU Intel Trebuie să instalați următoarele pachete folosind SDK Manager:

Imaginea sistemului Intel x86 Atom

Intel x86 Emulator Accelerator (HAXM)


El este aici

\sdk\extras\intel\Hardware_Accelerated_Execution_Manager.

Instalarea Intel HAXM

În timpul procesului de instalare, vi se va cere să determinați cantitatea de RAM alocată. Puteți lăsa valoarea implicită. Dacă în timpul funcționării doriți să modificați această valoare, executați din nou instalarea.

Dacă modul nu este activat sau nu este acceptat, va apărea o casetă de mesaj:

În acest caz, verificați setările din BIOS; virtualizarea poate fi acceptată de sistemul dvs., dar dezactivată implicit.

Crearea unui dispozitiv virtual

După instalarea imaginii emulatorului Android pentru x86 trebuie să creați un nou dispozitiv virtual folosind Manager dispozitiv virtual Android. Pentru aceasta:

Hai să lansăm Manager ADV


A doua cale. Folosind opțiunea Snapshot

Instantaneu– un „instantaneu” al sistemului de fișiere al emulatorului. Pentru a face acest lucru, trebuie să activați opțiunea Snapshot atunci când creați sau editați setările emulatorului.

După crearea emulatorului, trebuie să-l rulați. Pentru a face acest lucru, selectați dispozitivul nostru și apăsați butonul „Start”. În fereastra care apare, trebuie să activați parametrii „Launch from snapshot” și „Save to snaphost” și apoi apăsați butonul „Launch” (lansare, pornire, începe, începe).

Prima lansare a AVD va fi lentă (3-5 minute) - va trebui să creați un „instantaneu al sistemului de fișiere emulator”, dar toate cele ulterioare vor dura un timp acceptabil - 5-10 secunde.

Să ne îndepărtăm puțin de subiectul marcajelor. Totul s-a schimbat foarte mult pe site-ul alma mater. Acum mediul de dezvoltare a aplicațiilor Android este Android Studio. Dar, deoarece multe exemple și tutoriale sunt axate pe Eclipse, merită să aveți în arsenalul dvs.

În plus, a fost lansat Java 8. Și în legătură cu toate acestea, vom instala din nou JDK, Eclipse + ADT și apoi Android Studio și JetBrains IntelliJ IDEA 14.0.2. Ei bine, și bineînțeles Genymotion.

Și așa, hai să mergem!

1) Instalați JDK

Și selectați Descărcare JDK

Suntem de acord cu licenta

Și selectați versiunea de descărcat în funcție de adâncimea de biți a Windows-ului dvs. (am Win 8.1 x64).

Descărcat, rulați JDK pentru instalare

în timpul procesului de instalare va fi instalat și JRE

Facem cu toții clic pe Închidere. Aceasta completează instalarea JDK.

Verificarea instalării JDK folosind comanda versiunea java.

Dacă vedem o ieșire de comandă similară (a dvs. poate diferi dacă ați descărcat o versiune sau o versiune diferită de java), atunci totul este în regulă. Daţi-i drumul.

2) Instalați Eclipse

Și descărcați instrumente SDK autonome

Descărcăm arhiva zip cu SDK-ul și apoi o dezarhivăm în C:\android-sdk-windows (puteți folosi un alt director, oricare este convenabil). Vedem aproximativ următoarele

Aceasta completează instalarea SDK-ului.

4) Instalarea pluginului ADT pentru Eclipse

Lansați Eclipse. Selectați Instalare software nou

Și în fereastra care se deschide, introduceți adresa https://dl-ssl.google.com/android/eclipse/

Apasa Enter. Așteptăm ca Eclipse să găsească pachete de instalat. Marcați totul ca pe ecran și faceți clic pe Următorul

Așteptăm puțin și facem din nou clic pe Următorul

Suntem de acord cu licentele

Acest avertisment poate apărea:

Doar faceți clic pe OK

După instalare, Eclipse vă va solicita să reporniți pentru ca modificările să intre în vigoare.

Suntem de acord și după o repornire vedem această imagine

ADT a jurat că nu vede Android SDK și acest lucru este normal, deoarece nu știe unde este. Dar îi vom spune.

Faceți clic pe Închidere și Eclipse vă va solicita să introduceți calea către SDK-ul Android

Selectați calea în care am dezarhivat SDK-ul Android și faceți clic pe Următorul

Și faceți clic pe Terminare

El poate să jure așa

Faceți clic pe Deschideți Manager SDK

Acum este important să alegeți ceea ce este marcat cu galben. Alte pachete pot fi instalate în orice moment.

Faceți clic pe Instalare...

Suntem de acord cu licențele și facem clic din nou pe Instalare și așteptăm până când totul este descărcat și instalat

În timpul instalării, poate fi afișat un jurnal

Nu trebuie să te sperii

Descărcarea și instalarea pachetelor Android SDK poate dura ceva timp.

La sfârșit ar trebui să vedeți o fereastră ca aceasta

Care poate fi închis. De asemenea, puteți face clic pe Închidere în această fereastră Eclipse

Și pornește Eclipse din nou

Acum vedem că Eclipse a pornit fără probleme și erori și, de asemenea, vedem că vede Android SDK.

Acum nu mai rămâne decât să punem totul în ordine puțin și să lansăm prima aplicație de testare pentru a verifica funcționarea întregii instalații.

5) Instalare pachete suplimentare Android SDK

Pachetele sunt instalate în funcție de necesități. Acestea. dacă doriți să vă dezvoltați și să testați programele sub versiuni diferite Android, atunci trebuie să instalați pachetele necesare. Ele pot fi eliminate sau adăugate în orice moment.

Pentru prima dată, puteți instala aceste pachete (sau orice credeți de cuviință)

După descărcarea acestor pachete, folderul cu Android SDK a început să cântărească aproape 7,5 GB

Deci, luați în considerare spațiul de pe discuri.

6) Configurarea locației de stocare AVD (dispozitive virtuale Android)

În mod implicit, Android SDK creează și stochează fișiere AVD în director

C:\Utilizatori\UTILIZATOR\.android\avd

Acest lucru nu este foarte convenabil pentru mine, așa că voi muta acest folder în director C:\AVD

Pentru aceasta

1. Creați un folder C:\AVD

2. Creați o variabilă de mediu Windows cu numele ANDROID_SDK_HOMEși un parametru care indică directorul nostru

3. Copiați subdirectorul .android în directorul H:\AVD

4. Lansați AVD Manager și vedeți că directorul său se află în noua locație în care am specificat-o

Încă nu avem AVD-uri create, dar vom remedia asta.

Între timp, trebuie să instalați și să configurați Intel® HAXM

7) Instalarea și configurarea Intel Hardware Accelerated Execution Manager (Intel® HAXM)

Cerințe de sistem si instructiuni de instalare aici:

Îl puteți instala fie manual, fie prin intermediul SDK-ului Android. Dar am ales să instalez manual, deoarece site-ul Intel conține de obicei o versiune mai recentă a HAXM.

Și descarcă HAXM aici (la acest moment versiunea 1.1.1 iar fișierul cântărește doar 1,7 MB):

Dezarhivați și rulați fișierul de instalare

Pentru a verifica dacă totul este instalat corect și funcționează, trebuie să rulați pe linia de comandă:

sc interogare intelhaxm

După rularea acestei comenzi, veți vedea starea curentă a serviciului

O modalitate de a opri serviciul poate fi, de asemenea, utilă:

sc stop intelhaxm

Porniți serviciul:

sc start intelhaxm

Cu aceasta ne-am pregătit doar pentru lansarea AVD. Acum trebuie să creați un dispozitiv AVD

8) Creați AVD

Lansați AVD Manager

Să creăm un AVD. În CPU/ABI selectați Intel Atom

După ce faceți clic pe OK, vor fi afișate informații despre AVD-ul creat

Și ca rezultat vedem AVD-ul nostru

Și lansați-l făcând clic pe Start...

Drept urmare, vedem emulatorul la lucru

Emulatorul Android 2.2.3 a pornit destul de repede și, de asemenea, funcționează aproape fără frâne. Să creăm un Android 4.x AVD și să vedem cum se comportă

Acesta rulează de mult mai mult timp

Este clar că HAXM funcționează

Dar într-un fel sau altul, viteza AVD pe Android 4.1.2 este destul de decentă. Mult mai bine decât era acum un an.

Și încă un truc. Dacă setați dimensiunea memoriei RAM pentru un AVD prea mare

După cum vedem, apare o pictogramă triunghi galben cu semn de exclamare. Și la pornire, emulatorul se plânge de acest lucru și este posibil să nu pornească

Acest lucru poate fi tratat destul de simplu. Trebuie să deschideți fișierul \.android\avd\ .avd\config.ini și schimbați linia hw.ramSize=2048 pe hw.ramSize=2048MB

Cu toate acestea, timpul de pornire este încă mult mai lung decât pe AVD 2.x

Acum tot ce rămâne este să verificați dacă programul real rulează pe AVD.

9) Rulați programul de testare pe AVD

Lansați Eclipse și creați o aplicație de testare

Maestrul a generat un proiect pentru noi

Ei bine, hai să-l rulăm pe AVD 2.x

Totul merge. Dar AVD este un lucru foarte capricios și imprevizibil. Prin urmare, este mai bine să instalați Genymotion.

10) Instalarea Genymotion

Instalarea Genymotion constă în două etape: instalarea VirtualBox și instalarea Genymotion în sine. Genymotion folosește VirtualBox pentru a instala mașini virtuale Android.

Și așa descarcăm VirtualBox de pe site-ul producătorului https://www.virtualbox.org/wiki/Downloads

și instalați-l

Va apărea un avertisment și suntem de acord cu el.

Configurarea VirtualBox

Indicăm unde vor fi stocate mașinile virtuale

Și asta este tot. Pentru orice eventualitate după Instalări VirtualBox Este mai bine să reporniți computerul.

Acum instalați Genymotion

Și înregistrați-vă (dacă nu sunteți deja înregistrat) pentru a descărca versiune gratuită

În prezent, versiunea Genymotion este 2.3.1

Și așa instalăm

Configurarea Genymotion

Acum trebuie să adăugăm dispozitive virtuale

Pentru a face acest lucru, introducem din nou login-ul și parola pe care le-am creat la înregistrarea pe site

După aceasta vom obține o listă de dispozitive care pot fi descărcate și instalate

Acestea pot fi filtrate după versiunea și dispozitivul Android

Aici vedem că doar dispozitivele cu Android 2.3.7 ne sunt afișate

Dar înainte de a descărca dispozitive, trebuie să configurați puțin Genymotion. Pentru a face acest lucru, faceți clic pe Anulare și accesați setările Genymotion

Și specificați calea către directorul pre-creat unde vor fi stocate mașinile virtuale

Și, de asemenea, calea către directorul cu Android SDK

Acum faceți clic pe OK și începeți să adăugați dispozitive

Am ales Google Nexus One 2.3.7

Și, de asemenea, Google Nexus S 4.1.1

Așa arată instalate

Pentru a porni dispozitivul, apăsați Start. Am lansat Google Nexus One 2.3.7 și am verificat lansarea aplicației de testare pe el.

În principiu, de la Eclipse poți lansa cu ușurință aplicații în Genymotion fără un plugin, dar pentru comoditate integrăm Genymotion cu Eclipse.

Pentru a face acest lucru, instalați pluginul Genymotion în Eclipse

Apăsați Enter, așteptați până când apare pluginul, marcați-l și apăsați Next

După repornire, vedem pictograma de lansare Genymotion în bara de instrumente Eclipse

Facem clic pe el și vedem atât de dezgustător

Trebuie să specificați calea către directorul Genymotion. Faceți clic pe OK și specificați calea către director

Acum, când facem clic pe pictograma Genymotion de pe panou, vom vedea asta

Ei bine, asta e aproape tot. Acum au mai rămas câteva modificări cosmetice minore. aspect Eclipse, ceea ce de obicei o fac mereu. Ei bine, puteți, în principiu, să ștergeți toate imaginile dispozitivelor virtuale AVD pe care le-am descărcat în SDK Manager, deoarece, în general, nu este nevoie de ele și consumă mult spațiu.

Accesați Ajutor –> Eclipse Marketplace

Și în căutare introducem Jeeeyul și apoi instalăm acest plugin.

Ei bine, cu ajutorul lui putem colora totul așa cum ne dorim.

Eclipsa mea după setări arată așa

Ceea ce îmi place la acest plugin este că puteți crea teme și apoi le puteți exporta și importa.

Acum să eliminăm pachetele de dispozitive Intel AVD.

Dosarul SDK cântărește 7,5 GB înainte de ștergere

După îndepărtare cântărește 3 GB

Diferența totală este de 4,5 GB... nu putin

Asta pare să fie tot. Acum să adăugăm la acest kit Android Studio, dar asta e în următorul subiect.

Cum funcționează procesul de dezvoltare Android? Să evidențiem câteva elemente de bază:

  • În fișierele Java, descrieți logica programului - ceea ce doriți să facă aplicația dvs.
  • În fișierele XML dezvoltați machete - aspectul.
  • Odată ce aplicația este scrisă, trebuie să utilizați un instrument de compilare pentru a compila toate fișierele și a le împacheta într-un fișier .apk care poate fi rulat. dispozitive Androidși/sau publică pe Google Play.
  • Toate utilitățile și fișierele care sunt utilizate pentru a crea o aplicație Android sunt combinate într-un mediu de dezvoltare integrat (IDE). Un IDE este un program pe care îl veți deschide pentru a edita fișierele de cod și pentru a le compila și a le rula.
  • Anterior, IDE-ul standard pentru dezvoltarea Android era Eclipse, dar acum a fost înlocuit cu Android Studio, mai funcțional, un produs Google.

Desigur, veți găsi procese mai profunde care au loc în culisele pașilor de mai sus. De exemplu, utilizatorii avansați vor dori să cunoască rolul mașină virtuală Dalvik. La sfârșitul articolului vor exista link-uri către resurse utile cu care fiecare dezvoltator de Android ar trebui să fie familiarizat. Prima este documentația oficială de la Google.

  • Să descarcăm și să instalăm Android Studio.
  • Să învățăm despre lansarea și testarea aplicațiilor pe dispozitive și emulatori Android.
  • Să creăm o aplicație Android simplă care afișează „Hello World” pe ecranul unui dispozitiv mobil.

La sfârșitul articolului, puteți citi recomandări utile de la companie pentru dezvoltatorii începători.

Instalarea mediului de dezvoltare Android Studio

Este foarte tentant să începeți să citiți documentația și să scrieți cod pentru a afla de ce este capabilă platforma. Și o vom face în curând! Cu toate acestea, pentru a începe să lucrați cu platforma Android, trebuie să configurați un mediu de dezvoltare.

Pentru cei începători în programarea Android, este deosebit de important să vă acordați timp și să urmați metodic fiecare pas. Chiar dacă urmați pașii corect, poate fi necesar să depanați o mică problemă de configurare a mediului, în funcție de configurația sistemului sau versiunea produsului. Pentru a face acest lucru, utilizați serviciile de căutare. Se poate evidenția în special resursa StackOverflow.

Este important să nu lăsați capcanele să vă împiedice obiectivul final de a învăța programarea Android. Se știe că chiar și profesioniștii se confruntă uneori cu anumite probleme în amenajarea mediului de lucru. În astfel de cazuri, este important să știți Linie de comanda. Dacă doriți să vă familiarizați mai bine cu acest instrument, există mai jos un link către unul introductiv bun.

Alături de antrenamentul în sintaxă, este important să te antrenezi pentru a avea mentalitatea unui programator de succes care nu va accepta fișierul cu mesaje de eroare X nu a fost găsit verdictul final. Acest tip de gândire este ușor de antrenat de tine în cazurile în care nu renunți și cauți o soluție la problema apărută.

Mergi la Pagina Android Studio developer.android.com/studio/index.html și găsiți butonul de descărcare ultima versiune pentru platforma ta.

Faceți clic pe butonul de descărcare și vi se va cere să citiți termenii și condițiile de utilizare produs software. După ce citiți cu atenție (cum faceți întotdeauna) și acceptați, începe descărcarea. Acest lucru va dura probabil câteva minute. După aceasta, puteți instala Android Studio la fel ca orice alt program. Pe pagina principala Descărcarea conține instrucțiuni de instalare pentru Mac și Windows.

Acum că aveți Android Studio instalat, să-l lansăm! Lansați Android Studio. Programul vă va întreba dacă doriți să vă importați setările. Deoarece porniți de la zero, selectați a doua opțiune și continuați.

Ar trebui să vedeți un ecran de încărcare frumos în stilul Material Design.

Odată ce descărcarea este finalizată, veți fi direcționat către un ecran de bun venit.

Chiar dacă tocmai ați descărcat Android Studio, este posibil să nu aveți cea mai recentă versiune. Pentru a evita problemele cu versiunile în viitor, faceți clic pe butonul „Verificați actualizările acum” și, dacă este necesar, urmați toate instrucțiunile pentru a obține cea mai recentă versiune. Uneori, Studio vă va informa automat că există o actualizare cu un ecran ca acesta:

În acest caz, selectați întotdeauna Actualizare și Repornire. Grozav! Am finalizat cu succes instalarea mediului de dezvoltare.

Crearea primului proiect Android

Este timpul să creăm primul proiect. Să începem cu ceva simplu. Programatorii numesc de obicei primul program „Hello World”. Să urmăm această tradiție și apoi să facem câteva mici modificări pentru ca aplicația să-ți folosească numele ca salut. La sfârșit, îl puteți descărca pe dispozitiv și îl puteți arăta prietenilor. Android Studio are un mic instrument pas cu pas care vă va ajuta să vă creați proiectul. Faceți clic pe „Proiect nou” pe ecranul de pornire:

Completați-l așa. Simțiți-vă liber să înlocuiți „exemplu” din numele pachetului cu altceva pentru a elimina avertismentul din partea de jos a ecranului. De asemenea, puteți seta locația proiectului indicând orice folder de pe hard disk

Pentru versiunile SDK derulante, rețineți secțiunea Descriere din partea de jos a casetei de dialog. Acesta explică ce face fiecare setare.

Instalați SDK-ul minim necesar, așa cum se arată în captură de ecran. Aceasta stabilește minimul Versiunea Android necesare pentru a rula aplicația. Alegerea acestei valori pentru propriile proiecte este o chestiune de echilibrare a capabilităților SDK pe care le doriți cu dispozitivele care vor fi acceptate.

Pentru obtinerea Informații suplimentare despre versiunile API și utilizarea acestora, există o pagină specială de tablouri de bord pe site-ul web pentru dezvoltatorii Android https://developer.android.com/about/dashboards/index.html.

După selectarea versiunii, se deschide ecranul de selectare a șablonului de pornire. Puteți crea o aplicație care interacționează deja cu API Hărți Googleși afișează harta. În exemplul nostru de testare, selectați Activitatea goală și faceți clic pe butonul „Următorul”.

Și acum sunteți la ultimul pas al procesului de creare a aplicației. Înainte de a face clic pe Terminare, acordați atenție câteva lucruri. Este pentru prima dată când întâlniți referințe la principalele componente arhitecturale ale oricărei aplicații.

  • - aceasta este prima, dar nu ultima mențiune a cuvântului Activitate. În contextul Android, o activitate este de obicei considerată ca un „ecran” în aplicația dvs. Acest element este foarte flexibil. Când Android Studio creează clasa MainActivity, o moștenește din clasa Activitate din SDK-ul Android. Cei familiarizați cu programarea orientată pe obiecte vor înțelege acest concept, dar pentru începători, aceasta înseamnă practic că MainActivity va fi o versiune personalizată a activității.

  • Nume aspect- aspectul a ceea ce va fi afișat utilizatorului este definit în formă specială Android XML. În curând veți învăța cum să citiți și să editați aceste fișiere.

Faceți clic pe Terminare. Va dura ceva timp pentru a crea și descărca proiectul. După un timp Ora Android Studio va finaliza construirea proiectului dumneavoastră. Desigur, proiectul este încă gol, dar are tot ce aveți nevoie pentru a rula pe un dispozitiv sau emulator Android.

După încărcarea proiectului, vizualizați fișierul de aspect în format XML. Înainte de a trece la programarea Android, să vorbim despre cum putem rula această aplicație. Este timpul să spui „Bună lume!”

Rularea unei aplicații pe un emulator

Acum este timpul să spunem câteva cuvinte despre emulator. Android Studio vine cu software care poate emula un dispozitiv Android pentru a rula aplicații, a naviga pe site-uri web, a depana și orice altceva de pe el.

Această caracteristică este oferită de Managerul dispozitivului virtual Android (AVD). Dacă doriți, puteți configura mai mulți emulatori, puteți seta dimensiunea ecranului și versiunea platformei pentru fiecare nou emulator. Această funcționalitate este foarte utilă, deoarece scutește dezvoltatorii de a fi nevoiți să cumpere mai multe dispozitive pentru a testa programe.

Faceți clic pe butonul Run sub forma unei săgeți verde.

Va trebui să așteptați un timp pentru ca emulatorul să se încarce și odată ce este gata, veți vedea ceva de genul acesta:

Felicitări! Ai creat prima ta aplicație pentru Android!

Și așa... De ce și cum a funcționat?

Pentru a începe să faceți modificări și să adăugați caracteristici interesante, este necesar să obțineți cunoștințe de lucru despre ceea ce se întâmplă în culise. Aruncă o privire la secțiunea de proiecte Android Studio cu fișiere și foldere în partea stângă a ecranului. Poate fi necesar să faceți clic pe fila mică de pe margine (vezi mai jos) dacă exploratorul de proiecte nu este vizibil în prezent.

Răsfoiți structura folderului pentru câteva minute și faceți dublu clic pe fișiere pentru a vedea conținutul acestora în fereastra principală. Dacă totul pare misterios, nu vă faceți griji!

Structura proiectului Android: Echipa

Fiecare echipa buna este format din persoane care îndeplinesc rolurile care le sunt atribuite. Vrei să faci treaba corect? Ai nevoie de echipa potrivită. Proiectele Android au mai multe elemente cheie și fiecare dintre ele are un rol specific de jucat:

Java: profesional

Aceasta este partea din codul dvs. care este responsabilă pentru logica aplicației. Codul dvs. va fi localizat în directorul src\main\java din folderul principal al proiectului. Pentru a învăța Java, recomand cartea lui Bruce Eckel „The Philosophy of Java”;

Resurse: Artist

Nu este suficient doar să o faci aplicație Android, ar trebui să fie și stilat. Aplicația dvs. nu va ieși niciodată în evidență dacă nu are pictograme și imagini clare, machete bine concepute și poate chiar animații netede.

Când este inițializat, folderul conține următoarele foldere:

  • desenabile, care stochează pictograme. Acum există doar pictograma aplicației standard.
  • layout cu fișiere XML, care sunt modele de ecran.
  • meniu cu fișiere XML ale listelor de elemente care vor fi afișate în panoul de acțiuni.
  • valori cu fișiere XML care conțin dimensiuni, culori, constante de șir și stiluri.

AndroidManifest.xml: Boss

Acest fișier XML informează sistemul dumneavoastră despre cerințele hardware și software aplicația și conține numele și pictograma versiunii sale. Manifestul conține, de asemenea, informații despre toate activitățile din aplicație. Aveți nevoie de munca efectuată de aplicația dvs.? Vorbește mai întâi cu șeful tău.

Modificare

Navigați la res/values/strings.xml și faceți dublu clic pe fișier. Când deschideți fișierul, veți vedea două resurse de șir în XML.

Aceste resurse sunt folosite în locuri diferite, dar este foarte convenabil să aveți tot textul folosit în aplicația dvs. într-un singur fișier. Dacă trebuie să îl traduceți sau dacă colegul dvs. de marketing vă cere să eliminați toate linkurile inutile, este ușor să faceți toate modificările aici.

Schimbați șirul hello_world pe care aplicația îl afișează pe ecran. Schimbați conținutul în ceva mai personal, cum ar fi folosirea propriului nume. Veți obține ceva de genul:

Matt învață Android!

Faceți clic pe Run. Aplicația ar trebui să repornească și veți vedea un mesaj personalizat:

Vă felicităm - ați finalizat primul proiect și ați învățat cum să editați codul sursă. Primul pas în programarea Android a fost făcut. Vă dorim mult succes pe acest drum dificil, dar incredibil de interesant! Dacă aveți nevoie de dezvoltare profesională a aplicațiilor Android, contactați specialiștii Infoshell.

Problemă

Doriți să utilizați mediul Eclipse pentru a vă dezvolta aplicația pentru Platforme Android.

Soluţie

Instalați mediul Eclipse și pluginul AndMore. Apoi creați-vă proiectul și începeți să scrieți aplicația. Construiți-l și testați-l folosind un emulator în Eclipse.

Discuţie

Înainte de a începe să construiți o aplicație folosind cadrul Eclipse, trebuie să instalați trei elemente:

  • Eclipse IDE
  • Android SDK
  • Modulul AndMore

Pentru mai multe informații despre instalarea acestor elemente, consultați.

După ce ați făcut acest lucru, creați un nou proiect Android folosind meniul Fișier → Nou și veți vedea un ecran ca cel din Fig. 1.

Selectați versiunea SDK pentru dispozitivul țintă (Figura 3). Versiunea 4.0 acoperă aproape toate dispozitivele utilizate în prezent; versiunile ulterioare oferă și mai multe caracteristici. Tu decizi!

Orez. 1.

Orez. 2.

Orez. 3.

În fig. Figura 4 prezintă structura proiectului extinsă în panoul de proiect din dreapta. De asemenea, arată în ce măsură puteți utiliza completarea automată Eclipse pe platforma Android - am adăugat un atribut gravitațional la etichetă, iar cadrul Eclipse sugerează lista plina valorile posibile ale atributelor. Am ales central-orizontal, astfel încât comanda rapidă ar trebui să fie centrată când se lansează aplicația.

Orez. 4.

Dacă setați atributul gravitate în LinearLayout la center_vertical și în TextView la center_horizontal , textul va fi centrat atât pe verticală, cât și pe orizontală. Lista 1 arată fișierul de aspect main.xml corespunzător (situat în directorul res/layout).

Listarea 1. Fișier Salut Lume. java

Ca întotdeauna când economisești dosarul original, mediul Eclipse generează o versiune compilată. Într-un proiect Android, creează, de asemenea, un pachet APK compilat care este gata de rulare, așa că trebuie doar să îl rulați. Clic Click dreapta mouse-ul pe proiect și selectați comanda Run As → Android Application (Run as → Application for the Android platform) (Fig. 5).

Acțiune