Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Știri
  • Crearea de jocuri pe eclipse pentru Android. Instalarea pluginului Eclipse pentru Android SDK

Crearea de jocuri pe eclipse pentru Android. Instalarea pluginului Eclipse pentru Android SDK

Să ne îndepărtăm puțin de subiectul markupurilor. Totul s-a schimbat foarte mult pe site-ul Alma Mater. Android Studio este acum mediul pentru dezvoltarea aplicațiilor Android. Dar, deoarece o mulțime de exemple și tutoriale se concentrează pe Eclipse, merită totuși să-l 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, fără greșeală Genymotion.

Și așa, hai să mergem!

1) Instalați JDK

Și alegeți Descărcare JDK

Suntem de acord cu licenta

Și alegeți versiunea de descărcat în funcție de bitness-ul 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 cu comanda versiunea java.

Dacă vedem o ieșire similară a comenzii (poate diferi pentru dvs. dacă ați descărcat o versiune sau o versiune diferită de java), atunci totul este în regulă. Mergi mai departe.

2) Instalarea Eclipse

Și descărcați instrumente SDK autonome

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

Aceasta finalizează instalarea SDK-ului.

4) Instalarea pluginului ADT pentru Eclipse

Începem Eclipse. Alegeț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. Marcam totul ca în captura de ecran și facem clic pe Următorul

Așteptați puțin și faceți clic din nou pe Următorul

Suntem de acord cu licențe

Ar putea exista un avertisment ca acesta

Doar faceți clic pe OK

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

Suntem de acord și după repornire vedem o astfel de poză

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

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

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

Și faceți clic pe Terminare

Pot jura așa

Faceți clic pe Deschideți Manager SDK

Deocamdată, este important să alegeți ceea ce este marcat cu galben. Alte pachete pot fi instalate oricând.

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 ar trebui să-ți fie frică

Descărcarea și instalarea SDK-urilor Android poate dura mult timp.

La sfârșit ar trebui să vedeți o astfel de fereastră

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

Și reporniți Eclipse

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

Acum rămâne să periați totul puțin și să rulați prima aplicație de testare pentru a verifica funcționarea întregii economii.

5) Instalați pachete suplimentare Android SDK

Pachetele sunt plasate pe baza necesității de a cunoaște. Acestea. dacă doriți să vă dezvoltați și să testați programele sub diferite versiuni de Android, atunci trebuie să instalați pachetele necesare. Ele pot fi eliminate sau adăugate în orice moment.

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

După descărcarea acestor pachete, tatăl de pe Android SDK a început să cântărească aproape 7,5 GB

Deci calculează 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 transfera acest folder în director C:\AVD

Pentru asta

1. Creați un folder C:\AVD

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

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

4. Rulaț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 rezolva 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 și instrucțiuni de instalare aici:

Puteți instala atât manual, cât și prin SDK-ul Android. Dar am ales să instalez manual, deoarece site-ul Intel conține de obicei o versiune mai recentă de HAXM.

Și așa descarcăm HAXM de aici (momentan versiunea 1.1.1 și fișierul cântărește doar 1.7Mb):

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ă executarea acestei comenzi, veți vedea starea curentă a serviciului

Este posibil să aveți nevoie și de o modalitate de a opri serviciul:

sc stop intelhaxm

Începeț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 un AVD

Lansați AVD Manager

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 îl lansăm apăsând Start...

Ca rezultat, vedem emulatorul în funcțiune

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

Se vede 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 prea multă RAM pentru AVD

După cum putem vedea, apare o pictogramă triunghi galben cu un semn de exclamare. Și când porniți, emulatorul înjură asta și poate să nu pornească

Este 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

Adevărat, timpul de pornire este încă mult mai lung decât pe AVD 2.x

Acum rămâne de verificat lansarea programului real pe AVD.

9) Rulați programul de testare pe AVD

Lansarea Eclipse și crearea unei aplicații 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, ar fi bine să punem Genymotion.

10) Instalați Genymotion

Instalarea Genymotion constă în doi pași: 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

Specificați unde vor fi stocate mașinile virtuale

Și asta este tot. Pentru orice eventualitate, după instalarea VirtualBox, este mai bine să reporniți computerul.

Acum instalați Genymotion

Și înregistrează-te (dacă nu te-ai înregistrat deja) pentru a descărca versiunea gratuită

Versiunea curentă Genymotion este 2.3.1

Și așa ne-am pus

Configurarea Genymotion

Acum trebuie să adăugăm dispozitive virtuale

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

După aceea, 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ă ni se arată doar dispozitivele cu Android 2.3.7

Dar înainte de a descărca dispozitive, trebuie să modificaț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 creat anterior în care vor fi stocate mașinile virtuale

La fel și calea către directorul cu SDK-ul Android

Acum faceți clic pe OK și continuaț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, puteți rula cu ușurință aplicații în Genymotion fără un plugin, dar pentru comoditate, vom integra 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 faceți clic pe Următorul

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

Facem clic pe el și vedem o astfel de mizerie

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 există mici ajustări cosmetice la aspectul lui Eclipse, pe care de obicei le fac întotdeauna. 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ă spațiu și nu sunt mici.

Accesați Ajutor –> Eclipse Marketplace

Și în căutarea conducem în Jeeeyul și apoi instalăm acest plugin.

Ei bine, cu ajutorul lui, colorăm 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 înainte de ștergere cântărește 7,5 GB

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

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

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

Android oferă un plugin special pentru Eclipse IDE numit Android Development Tools (ADT). Oferă un IDE puternic în care puteți construi aplicații Android. ADT extinde puterea Eclipse, astfel încât să puteți crea rapid și ușor un nou proiect Android, să proiectați interfața de utilizator a unei aplicații, să depanați o aplicație și să exportați fișiere APK pentru a vă distribui aplicația.

Cometariu: Dacă preferați să lucrați într-un IDE diferit, atunci nu trebuie să instalați nici Eclispe, nici ADT. În schimb, puteți utiliza direct capacitățile SDK-ului pentru a vă construi și a vă depana aplicația.

Descărcați pluginul ADT

  1. Porniți Eclipse, selectați Ajutor > Instalați software nou.
  2. Clic Adăugaîn colțul din dreapta sus.
  3. În dialogul Adăugare depozit care apare, introduceți „ADT Plugin” în câmp Numeși următoarea adresă URL în câmp Locație:

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

  1. Clic Bine.
Dacă aveți probleme când încercați să obțineți pluginul, atunci încercați pe teren Locație scrieți „http” în loc de „https” (https este folosit din motive de securitate).
  1. În dialogul Software disponibil, bifați caseta de lângă Instrumente pentru dezvoltatori și faceți clic Următorul.
  2. În fereastra următoare, veți vedea o listă de instrumente de descărcat. Clic Următorul.
  3. Citiți și acceptați acordul de licență, apoi faceți clic finalizarea.
Dacă primiți avertismente de securitate că nu pot fi stabilite autenticitatea și validitatea software-ului, faceți clic pe Bine.
  1. După finalizarea instalării, reporniți Eclipse.

Configurarea pluginului ADT

După repornirea Eclipse, trebuie să specificați directorul cu Android SDK:

  1. Selectați Utilizați SDK-uri existenteîn fereastra care apare.
  2. Găsiți și selectați directorul care conține SDK-ul Android pe care l-ați descărcat și dezambalat recent.
  3. Clic Următorul.

Depanați instalarea

Dacă întâmpinați dificultăți la descărcarea pluginului ADT după pașii de mai sus, atunci iată câteva soluții:

  • Dacă Eclipse nu poate găsi site-ul de actualizare la distanță care conține pluginul ADT, atunci încercați să schimbați linkul site-ului la

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

  • Dacă aveți un firewall (sau firewall corporativ) activat, asigurați-vă că ați introdus setările corecte de proxy în Eclipse. În Eclipse, puteți configura proxy din meniul principal de la Fereastră(pe Mac OS X, Eclipsă)> Preferințe > General > Conexiuni de retea.

Dacă încă nu puteți descărca pluginul ADT folosind Eclipse de pe site-ul de actualizare de la distanță, puteți descărca fișierul zip ADT pe computer și îl puteți instala manual:

Pentru utilizatorii Linux

Dacă întâmpinați probleme la instalarea pluginului ADT pentru vizualizarea Eclipse:

A apărut o eroare în timpul furnizării. Nu se poate conecta la depozitul de chei. JKS

Aceasta înseamnă că nu aveți o mașină virtuală Java adecvată pe computer. Instalarea Sun Java 6 va rezolva această problemă și apoi puteți reinstala pluginul ADT.

În acest tutorial, veți învăța cum să începeți dezvoltarea Android, și anume: aplicații mobile pe platforma Android Eclipse + SDK. Astăzi, există multe abordări pentru dezvoltarea și construirea de aplicații mobile pentru Android. Dispozitivele hardware sofisticate, tabletele PC și diverse platforme software (OS Symbian, iOS, WebOS, Windows Phone 7...) deschid un spațiu nesfârșit pentru dezvoltatori.

Deci, lista de aplicații pentru a începe dezvoltarea aplicațiilor mobile pentru Android este uriașă. Ce platformă să alegi? Ce limbaj de programare să înveți? Ce set de aplicații să alegeți pentru planificarea proiectului? În acest tutorial, veți învăța cum să începeți să dezvoltați aplicații mobile pentru platforma Android, sistemul de operare mobil cu sursă deschisă de la Google.

De ce platforma Android?

Android este o platformă deschisă bazată pe nucleul Linux. Este instalat pe mii de dispozitive de la o gamă largă de producători. Android oferă aplicații pentru orice tip de hardware imaginabil pe dispozitivele mobile de astăzi - busole digitale, camere video, GPS, senzori și multe altele.

Instrumentele gratuite de dezvoltare Android vă permit să începeți rapid să construiți aplicații gratuite sau aproape gratuite. Când ești gata să arăți lumii programul tău, îl poți publica prin Android Market. Publicarea pe Android Market necesită o taxă unică de înregistrare (25 USD la momentul scrierii) și, spre deosebire de App Store Apple (care este foarte strict în ceea ce privește eligibilitatea), vă face aplicația disponibilă pentru descărcare și cumpărare după o examinare rapidă - cu excepția cazului în care aplicația încalcă regulile și legea.

Iată câteva alte funcții Android SDK care vă oferă beneficii ca dezvoltator:

  • SDK-ul Android este disponibil pentru Windows, Mac și Linux, așa că nu trebuie să plătiți pentru hardware nou pentru a scrie aplicații.
  • SDKîncorporat în Java. Dacă sunteți familiarizat cu limbajul de programare Java, sunteți deja la jumătatea drumului.
  • Având în vedere distribuția aplicației prin Android Market, aceasta va fi imediat disponibilă pentru sute de mii de utilizatori. Nu sunteți limitat la Piața oficială, deoarece există alternative. De exemplu, puteți publica aplicația pe blogurile dvs. Se zvonește că Amazon își pregătește propriul magazin de aplicații Android.
  • Pe lângă documentația tehnică SDK, sunt create resurse noi pentru dezvoltatorii Android. Platforma câștigă din ce în ce mai multă popularitate în rândul utilizatorilor și dezvoltatorilor.

Destul de vorbă - să începem dezvoltarea aplicației Android!

Instalarea Eclipse și Android SDK

Orientare pentru platforma Android în timpul dezvoltării

Înainte de a începe să scrieți aplicații Android, trebuie să descărcați SDK-ul pentru platforma Android. Fiecare platformă are propria sa versiune a SDK-ului Android instalată pe dispozitivele utilizatorilor. Pentru Android 1.5 și versiuni ulterioare, există două platforme: Android Open Source Project și Google.

Proiectul Android Open Source este o platformă open source, dar nu include extensii Google, cum ar fi Google Maps. Dacă nu doriți să utilizați API-ul Google, funcționalitatea Google Maps nu va fi disponibilă pentru aplicația dvs. Dacă nu aveți un motiv anume pentru a face acest lucru, aș recomanda să vizați una dintre platformele Google, deoarece acest lucru vă va permite să utilizați propriile extensii Google.

  • Selectați Window->Android SDK și AVD Manager.
  • Faceți clic pe Pachete disponibile în coloana din stânga și verificați depozitul pentru a afișa o listă a platformelor Android disponibile.
  • Puteți selecta platformele de descărcat din listă sau puteți lăsa toate bifate pentru a descărca toate platformele disponibile. Când ați terminat, faceți clic pe Instalare selectată și urmați instrucțiunile de instalare.

Odată ce totul a fost încărcat cu succes, sunteți gata să începeți dezvoltarea Android.

Creați un nou proiect Android

Expertul Eclipse New Project vă va ajuta să creați o aplicație Android generând fișiere și cod gata de rulare în partea dreaptă a blocului. Acesta este o modalitate rapidă de a vă asigura că funcționează și un bun punct de plecare atunci când începeți să dezvoltați aplicații:

După ce faceți clic pe Terminare, Eclipse va crea un nou proiect Android gata de a fi rulat și dezvoltat pentru Android. Îți amintești când i-ai spus lui Eclipse să declanșeze o activitate numită BrewClockActivity? Acesta este codul pe care Android îl folosește de fapt pentru a rula aplicația. Codul generat va fi afișat ca un simplu mesaj „Hello World”.

Pachete

Numele pachetului este un identificator pentru aplicația dvs. Când este timpul să publicați rezultatul pe Android Market, acest ID va fi folosit pentru a urmări actualizările aplicației, așa că este important să vă asigurați că acest ID este unic. Deși aici folosim numele com.example.brewclock, pentru o aplicație reală este mai bine să alegeți ceva de genul com.yourcompanyname.yourapplication.

versiuni SDK

Versiunea Min SDK (numele spune totul) este cea mai veche versiune de Android pe care va rula aplicația. Cu fiecare nouă lansare a Android, SDK-ul adaugă și modifică diferite metode. Când selectați o versiune SDK, Android (și Android Market) știe că aplicația dvs. va rula numai pe dispozitivele cu versiunea platformei Android a versiunii specificate sau mai recente.

Lansarea aplicației dvs

Acum să încercăm să rulăm aplicația noastră în Eclipse. Deoarece aceasta este prima rulare, Eclipse vă va întreba cu ce tip de proiect lucrați:

  • Selectați Run->Run sau apăsați Ctrl+F11.
  • Selectați Aplicația Android și faceți clic pe OK.

Eclipse va încerca să ruleze aplicația pe dispozitivul Android. Momentan, însă, nu aveți niciun dispozitiv Android, așa că proiectul va eșua și vi se va solicita să creați un nou dispozitiv Android Virtual (AVD).

Dispozitive virtuale (Dispozitive virtuale Android)

Dispozitivul virtual Android (AVD) emulează mediul Android, fie că este un telefon mobil sau o tabletă. Puteți crea câte dispozitive AVD doriți, cu diferite versiuni ale platformei Android. Pentru fiecare AVD, puteți configura diverse setări ale dispozitivului, cum ar fi tastatura fizică, suportul GP, rezoluția camerei și așa mai departe.

Înainte de a rula aplicația, trebuie să creați primul dispozitiv AVD cu platforma SDK (Google API, 1.6).

S-o facem acum:

  • Dacă nu ați încercat încă să rulați aplicația, apăsați Run (sau comanda rapidă de la tastatură Ctrl+F11)
  • Când apare avertismentul, faceți clic pe Da pentru a crea AVD.
  • Faceți clic pe Nou în dialogul Android SDK și AVD Manager.
  • Setați următorii parametri pentru AVD: Nume: Android_1.6 Țintă: API-uri Google (Google Inc.) - Dimensiunea cardului SD de nivel 4 API: 16 MiB Aspect încorporat: implicit (HVGA)
  • Faceți clic pe Creare AVD.
  • Închideți dialogul Android SDK și AVD Manager.

Cod de rulare

Încercați să rulați aplicația din nou (Ctrl + F11). Eclipse vă va crea acum proiectul și va lansa noul AVD. Amintiți-vă, AVD emulează complet mediul Android și nici măcar nu trebuie să urmăriți procesul de pornire lentă așa cum ați face cu un dispozitiv real. Din acest motiv, odată ce AVD-ul este gata de funcționare, cel mai bine este să nu închideți fereastra până nu terminați programarea, pe tot parcursul zilei.

Dezvoltare Android: Design interfață utilizator

Unul dintre primii pași pentru a crea orice program este proiectarea interfeței cu utilizatorul. Iată o mică schiță a aplicației noastre:

Utilizatorul va putea seta timpul de fierbere în minute folosind butoanele + și -. Când apăsă Start, numărătoarea inversă va începe pentru numărul specificat de minute. Dacă utilizatorul anulează fierberea apăsând din nou butonul, timpul va fi prelungit când temporizatorul ajunge la 0.

Clădire interfață

Interfața de utilizator Android, sau skin, care este descrisă în documentația XML, poate fi găsită în folderul res/layouts. Codul șablonului, deja generat de Eclipse, este declarat în res/layouts/main.xml și, după cum puteți vedea, rulează deja în emulator.

Eclipse are propriul instrument de design de layout care vă permite să creați o interfață prin glisare și plasare în interiorul ecranului. Cu toate acestea, uneori este mai ușor să scrieți interfața în XML și să utilizați un aspect grafic pentru a previzualiza rezultatele.

Să o facem acum modificând main.xml pentru a se potrivi cu schița de mai sus:

  • Deschideți res/layouts/main.xml în Eclipse făcând dublu clic din Explorer de pachete.
  • Selectați fila main.xml din partea de jos a ecranului pentru a comuta la modul XML.

Acum să schimbăm conținutul main.xml la următorul:

# /res/layouts/main.xml

Top articole similare