Menu

Další způsob, jak rozběhat Android na PC

Po zadání všech parametrů můžeme zařízení vytvořit

V únoru jsme si v článku Jak nainstalovat a provozovat Android ve Windows? ukázali jeden ze způsobů, jak rozběhat Android ve virtuálním prostředí. Dnes zkusíme něco podobného, jen zvolíme jiný způsob – nebudeme používat speciálně upravenou verzi Android x86, ale využijeme Android SDK.

Chtěli byste si například vyzkoušet jinou verzi Androidu, než jakou máte ve svém telefonu, a nechcete přitom experimentovat s alternativními ROM, ani znovu instalovat všechny aplikace? Je tu celkem jednoduchá cesta: SDK Emulator původně určený pro vývojáře pro testování jejich aplikací na nejnovějších platformách s různými konfiguracemi.

Předem upozorníme na skutečnost, že takto “virtualizovaný” Android je poměrně pomalý a jedná se o holý operační systém prostý jakýchkoli grafických nástaveb typu TouchWiz či Sense. Co je ale zásadní: funguje a není příliš obtížné ho rozběhat. Máte-li zájem provozovat Android na svém počítači, zkuste následující postup.

Jako první musíme nainstalovat Android SDK a připravit patřičné platformy.

  1. Stáhněte a rozbalte příslušnou verzi Android SDK pro váš operační systém (Windows ZIP, Windows EXE, Macintosh, Linux; velikost stahovaného souboru je mezi 26 a 31 MB).
  2. Přejděte do adresáře, kam jste rozbalili SDK. Pokud instalaci provádíte pod Windows, spusťte SDK Manager.exe. Jestliže jste na Linuxu nebo Macintoshi, přejděte do složky tools a spusťte android. Při prvním spuštění by se měla zobrazit následující obrazovka.

    Vyberte balíčky k instalaci

    Vyberte balíčky k instalaci

  3. Než budete moci nastavit nějaké virtuální zařízení, musíte stáhnout odpovídající platformu. Nainstalujte tedy SDK Platform Android… požadované verze (můžete jich k instalaci vybrat více najednou, stejně tak lze tímto způsobem doinstalovat další platformy dodatečně). Pochopitelně je nutné odsouhlasit licenční podmínky (nejrychleji přepínačem Accept All). Stažení a instalaci spustíte tlačítkem Install. Pokud zvolíte všechny platformy, počítejte s tím, že jejich stažení chvíli potrvá – stahují se řádově stovky megabajtů. Zatím si můžete udělat kafe :).
    Vyberte balíčky, odsouhlaste licenci a spusťte stahování a instalaci

    Vyberte balíčky, odsouhlaste licenci a spusťte stahování a instalaci

    Stahování a instalace zabere nějaký čas

    Stahování a instalace zabere nějaký čas

Poté, co vypijete pět šálků kávy, sníte tři koblihy a dvakrát si dojdete na záchod ;), by mělo být stahování dokončeno. Po skončení stahování a instalace budete vyzváni k restartu ADB.

S restartem ADB nezbývá než souhlasit

S restartem ADB nezbývá než souhlasit

Konečně se pustíme do toho, co vás patrně zajímá nejvíce: nastavení emulátoru.

  1. Přejděte do sekce Virtual Devices.
  2. Klikněte na New.

    Vytvoříme nové virtuální zařízení

    Vytvoříme nové virtuální zařízení

  3. Na obrazovce s nastavením nového zařízení zadejte:
    • Do políčka Name název zařízení (např. muj_pokus). Doporučujeme nepoužívat diakritiku.
    • V Target vyberte požadovanou platformu – my zkusíme Honeycomb, takže vybereme Android 3.0 – API Level 11.
    • Do SD Card zadejte velikost souboru, který bude sloužit jako virtuální SD karta.
    • V Skin nastavte rozlišení virtuálního zařízení – doporučujeme Default WXGA.
    • Dále můžete v sekci Hardware nastavit další možnosti, kterými určíte vlastnosti svého zařízení. V tomto směru nejsou žádná striktní pravidla, takže proveďte konfiguraci, jak se vám líbí a jak uznáte za vhodné.
    • Blížíme se do finiše – nakonfigurované zařízení vytvoříte stiskem tlačítka Create AVD.

      Po zadání všech parametrů můžeme zařízení vytvořit

      Po zadání všech parametrů můžeme zařízení vytvořit

    • O výsledku budete informováni dialogovým oknem.

      Všechno se povedlo, virtuální Android je připraven

      Všechno se povedlo, virtuální Android je připraven

A jsme skoro u cíle. Označte požadované virtuální zařízení a spusťte ho tlačítkem Start. V dalším dialogu ponechte všechny volby a stiskněte Launch.

Vyberte virtuální zařízení a spusťte ho

Vyberte virtuální zařízení a spusťte ho

A máme tu Android 3.0 Honeycomb pod Windows!

A máme tu Android 3.0 Honeycomb pod Windows!

Pokud nechcete ztrácet čas s instalací a chcete se na Android jen podívat, můžete skrze následující odkazy vyzkoušet online simulace.

Zdroj: AndroidGuys.

Komentáře

Martin

Martin

6.4.2011 7:06

Diky za clanek. Tohle je vlastne oficialni zpusob, jakym Google doporucuje testovat aplikace. Co me zarazi je ta priserna pomalost – je to tak pomaly, ze na rozumne testovani je to vpodstate nepouzitelne. Cemu ja porad nerozumim je duvod, proc je to tak pomale – clovek ma treba 3GHz procesor, 4GB pameti (tj. nekolikanasobne lepsi HW nez na kterem to beha ve skutecnosti) a i presto je rychlost zalostna. Takhle se prece aplikace testovat neda, ne?

Google se divi, ze nikdo nevyviji pro Honeycomb – moje reakce je – jak by mohli? Skutecnych zarizeni je jako maku (jedno a jen v US) a emulator je naprosto nepouzitelny diky rychlosti…

andrew

andrew

6.4.2011 10:49

Tak ono je to pomalé protože Android je stavěn na CPU s ARM architekturou a na x86 (x64) CPU se to musí emulovat. A emulace samotná spotřebuje celkem dost výkonu CPU – počítáč může mít třeba velmi silnou HW konfiguraci ale dokud se nad tímto emulovaním někdo nepozastaví v Googlu a nenaprogramuje se líp, tak to pojede pořad na nic.

Kolik práce (a verzí) už třeba vyšlo u android emulátoru PS1 a funguje to dobře…

clean

clean

6.4.2011 13:57

jen poznamka ty odkazy na ty online simulace tak na 3.0 je stejny dokaz jako na 2.3

Karelk

Karel Kiliánexternista -1

6.4.2011 14:03

To: clean
Velice děkuji za upozornění na chybu, za kterou se omlouvám.
Už jsem ji opravil.

Franta

Franta

6.4.2011 20:24

neim, ale mě to píše:

emulator: ERROR: no search paths found in this AVD’s configuration.
Weird, the AVD’s config.ini file is malformed. Try re-creating it.

JD

JD

6.4.2011 21:31

Taky mi to nebeha, kdyz spustim jak 3.0 tak 2.3.3, tak to zablika a pak pise neco jako erron loading configuration a vyskoci okno kde blika android a pak se to zasekne. Nevite nekdo co s tim?

jurka

jurka

7.4.2011 12:45

toto je nejvetši sračka!! seka se to! čekal sem neco lepšiho teda!!!!!!!

Karelk

Karel Kiliánexternista -1

7.4.2011 13:01

To: jurka
Kdybyste četl celý článek, tak byste “něco lepšího” nečekal. Píšu tam: “Předem upozorníme na skutečnost, že takto „virtualizovaný“ Android je poměrně pomalý.”
BTW: na Intel Core 2 Duo E8500 @ 3.16GHz, 512MB GeForce 8400 GS (Gigabyte) a 4 GB RAM to docela jede….

Karelk

Karel Kiliánexternista -1

7.4.2011 19:17

To: Franta
Dobrý den,

stačilo zadat text chybové hlášky do Google a řešení je na světě. Problém je patrně v tom, že Vaše přihlašovací jméno do Windows a tím pádem i cesta k profilu obsahuje znak s diakritikou.
Viz http://code.google.com/p/android/issues/detail?id=4027

Franta

Franta

8.4.2011 13:52

@Karel Kilián – sice je sdk pořád nefunkční, ale i přesto si vážím odpovědi. :)

enjay

enjay

10.4.2011 1:20

díky za postup, každopádně emulace je velmi náročná, dual core e8400 (3Ghz) a je to porod :D

nevim

nevim

12.4.2011 19:47

da se stahnout nejaka aplikace treba pres android market,je to tam vubec? diky

Karelk

Karel Kiliánexternista -1

12.4.2011 20:34

To: nevim
Dobrý den,

vzhledem k tomu, že SDK nelze propojit s Google účtem, tak tam není ani Android Market. Aplikace tam dostanete asi jen přes APKčka, nebo (možná) přes nějaký alternativní market.

milzou

milzou

8.8.2011 15:14

upresnil bych, ze mi trvalo asi 4 hodiny nez se mi to stahlo a nainstalovalo :D
S pozdravem, Milzou (Linux-Ubuntu Netbook)

PJ

PJ

14.8.2011 9:55

Taky se mi nedaří zprovoznit SDK.. chybová hláška:
invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.
Hint: use ‘@foo’ to launch a virtual device named ‘foo’.
please use -help for more information

na netu jsem našel něco ve smyslu, že bych měl upravit v nastavení cestu k souborům, ale nikde jsem to nastavení nenašel :(

Luděk

Luděk

8.9.2011 14:37

Pokud uživatelské jméno obsahuje háčky, čárky nebo mezery, dá se u konkrétní AVD (c:\Users\-uzivatel-\.android\avd\) v soubrou *.ini přepsat cestu, kde -uzivatel- musi byt napsat ve starem tvaru (např. místo Zdeněk Polák použít ZdenkP~1 – tj. vymazat nezadouci znaky a doplnit k maximalne sesti zbyvajicim ~1). Teď se mi to povedlo rozbehat.

milzou

milzou

29.1.2012 19:09

A když z tohodle droidu půjdu na Market nebo něco takovýho od googlu, přidá mi to můj PC jako zařízení s droidem k mýmu ůčtu?

Karelk

Karel Kiliánexternista -1

30.1.2012 10:45

To: milzou
Karel Kilián | 12.4.2011 @ 20:34 “vzhledem k tomu, že SDK nelze propojit s Google účtem, tak tam není ani Android Market.”

Jaroslav

Jaroslav

18.2.2012 20:35

tak taky se mi to nepovedlo rozběhat,zkoušel jsem dva způsoby,ale žádnej mi nešel,pořáýd to píše error

vasek

vasek

9.6.2012 22:27

Jde potom přejít spátky na windows?

gilerdon

gilerdon

8.3.2014 15:20

pro android markety: dete na mobogenie.com , stahnete mobogenie pro android a v mobogenie (je tam vse zdarma) stahnete obchod play (nezkusil jsem to avsak v mobogenie obchod play je a nevim jak to funguje z google ucty)

Honza

Honza

26.10.2014 15:53

a tohle je druhy operacni system nebo aplikace jako ze kdyz to naistuluji budu mit porad windows

Madlyn Anglum

Madlyn Anglum

19.4.2015 14:28

Cras non dolor.

http://znvhobqyln.com

pěknejhusták

pěknejhusták

5.5.2015 20:02

NEFUNGUJE/ŠKODA PORAD

pěknejhusták

pěknejhusták

5.5.2015 20:04

porad!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

RSS (komentáře k článku)