Tutorial pentru folosirea emulatorului

Pachetul de instalare al Android SDK vine cu functionalitatea de a gestiona si folosi dispozitive virtuale, cu ajutorul aplicatiei AVD Manager.

Acest tutorial porneste de la premiza ca ati parcurs pasii de la Primii pasi pentru dezvoltarea de aplicatii din laboratorul 10.

Crearea unui dispozitiv virtual

Pentru a crea un nou dispozitiv virtual, urmariti acesti pasi:

  1. Deschideti aplicatia AVD Manager din directorul in care ati instalat Android SDK;
  2. Va apare fereastra principala a aplicatiei. Click “New”;

  1. Alegeti un nume, versiunea de Android pe care o vreti pe dispozitiv, dimensiunea dorita pentru cardul SD (aceasta dimensiune va fi, bineinteles, ocupata de un fisier pe hard-disk) si bifati Snapshot enabled (snapshot se refera la posibilitatea de a salva starea dispozitivului virtual cand il inchideti);

  1. Pentru a seta ecranul si infatisarea dispozitivului virtual se folosesc asa-numitele skins. AVD Manager vine cu un set standard de skins, insa puteti adauga si voi altele, de regula third-party. Spre exemplu, de aici puteti descarca niste skins pentru Nexus One si Nexus S. Pentru ca AVD Manager sa stie de ele, trebuiesc copiate in <AndroidSDK>/platforms/<platform>/skins, unde <platform> este versiunea de Android pe care ati ales-o mai sus. Observati ca, odata cu skinul, se adauga si unele proprietati hardware;

  1. Click “Create AVD”;
  2. Intorsi pe pagina principala a AVD Manager, selectati nou dispozitiv creat si dati click pe “Start…”. Daca mai apare o fereastra suplimentara dati si in ea click pe “Start”;
  3. Vor apare cateva ferestre de linie de comanda si alte programe (e.g. softul pentru camera web daca aveti una) care se integreaza cu dispozitivul virtual. Nu trebuie sa faceti nimic decat sa asteptati sa booteze Android pe dispozitiv.

Utilizarea dispozitivului virtual

Dispozitivul virtual poate fi folosit acum in eclipse, pentru rularea si debuggingul aplicatiilor.

  1. Deschideti eclipse si un proiect la alegere. In cazul nostru vom deschide solutia laboratorului 11.
  2. Faceti click dreapta pe proiect > Run as… > Android Application

  1. Daca aveti deja deschis dispozitivul virtual, eclipse va instala aplicatia pe el si o va rula, exact ca pe un dispozitiv real.

  1. Daca nu aveti dispozitivul deschis, eclipse il va deschide si va instala si rula aplicatia automat.

  1. Puteti rula aplicatia si in debug mode pe dispozitiv, avand aceleasi facilitati ca pe un dispozitiv real (breakpoints, step, variables etc.).

Alte informatii utile

  1. Localhost pe dispozitivul virtual nu este 127.0.0.1 sau “localhost”, asa cum v-ati astepta, ci 10.0.2.2

Referinte

si/lab/2020/android/tutorial/emulator.txt · Last modified: 2021/08/10 18:32 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0