Spuštění aplikace Apache Cordova v Androidu
Tento článek odkazuje na Visual Studio Tools for Apache Cordova, což je předběžná verze softwaru. Popisované funkce jsou ve verzi Preview a můžou se změnit. Verzi Preview si můžete stáhnout z webu Microsoft Download Center.
Existuje mnoho možností pro spuštění vaší aplikace vytvořené s použitím Visual Studio Tools pro Apache Cordova na Android.Ze sady Visual Studio můžete spustit a ladění aplikace pro Android na následující emulátory a zařízení:
Emulátor Apache vln (popisované v samostatném článku)
Emulátor systému Android
Emulátor Genymotion
Zařízení Android
Konfigurovat vysoce výkonná emulátor
Pokud máte počítač s procesorem Intel, můžete zlepšit výkon emulátory Android a Genymotion.Postup konfigurace vysoce výkonná emulátor:
Zakážete technologie Hyper-V.Je lze provést pomocí ovládacího panelu nebo z příkazového řádku, jak je popsáno v následujících postupů.
Upozornění
Zakázání technologie Hyper-V zabrání použití emulátoru Windows Phone.Však můžete stále nasadit do zařízení Windows Phone při technologie Hyper-V je zakázán.
(Pouze android emulátor) Nainstalujte ovladač Intel hardwaru zrychlené provádění Manager (HAXM) vysoce výkonných, pokud ještě není nainstalována.(Další informace o HAXM ovladač)
Nakonfigurujte emulátoru Android používat hardwarovou akceleraci.
Chcete-li zakázat technologie Hyper-V v Ovládacích panelech
V Ovládacích panelech, zvolte programy a funkcea poté zvolte možnost zapnout nebo vypnout funkce systému Windows.
Zrušte zaškrtnutí políčka pro technologii Hyper-V.
Až po restartování počítače.
Nyní můžete nainstalovat ovladač HAXM.
Alternativně můžete nakonfigurovat spouštění pomocí technologie Hyper-V automaticky povolit nebo zakázat pomocí příkazového řádku systému Windows.
Chcete-li zakázat technologie Hyper-V pomocí příkazového řádku
Otevřete příkazový řádek se zvýšenými oprávněními (s pověřeními) a zadejte:
bcdedit /set hypervisorlaunchtype off
Upozornění
bcdedit Příkazy, může zabránit systému spuštění, pokud nebyly provedeny správně; pečlivě, při použití těchto příkazů.
Pokud chcete přidat tento příkaz skriptu prostředí, použijte následující:
bcdedit /set hypervisorlaunchtype off shutdown /r
Až po restartování počítače.
Pokud chcete později znovu povolte technologie Hyper-V, použijte následující příkaz a potom restartováním počítače:
bcdedit /set hypervisorlaunchtype auto
Pokud používáte emulátoru Genymotion, můžete přeskočit tento postup.Další informace naleznete v tématu Genymotion emulátor.
Při instalaci ovladače HAXM vysoce výkonná (pouze Android emulátor)
Po zakázání technologie Hyper-V a restartování, otevřete Android SDK Manager.Chcete-li to provést z příkazového řádku, přejděte do umístění, sady SDK a typu android.
V systému Windows, Android SDK Manager.exe je nainstalován v následujícím umístění: C:\Program Files (x 86) \Android\android-sdk.
Ve Správci SDK Android vypadat pod extra pro emulátor akcelerátor Intel x 86 (HAXM instalační služba).Pokud sloupec Stav uvádí, že není nainstalována, zaškrtněte políčko vedle jejího a pak zvolte nainstalovat balíčky.
Nainstalujte ovladač tak, že přejdete k sdk cesta\extras\intel\Hardware_Accelerated_Execution_Manager a je spuštěn intelhaxm.exe.
Tip
Není-li "intel" část cesty přítomen, ovladač nebyl nainstalován.
Nyní můžete nakonfigurovat emulátor použít ovladač.Při vytvoření nebo úprava emulátor, je nutné použít Intel procesoru a vyberte pomocí GPU hostitele možnost.Další informace naleznete v následujícím oddílu.
Emulátor systému Android
Před spuštěním aplikace v emulátoru Android v sadě Visual Studio použijte Správce Android virtuální zařízení (AVD) k vytvoření emulátor konfigurace a potom spusťte emulátoru ze Správce AVD.Jak to lze provést následující postup.Další informace naleznete dokumentace ke Správci AVD.
Chcete-li vytvořit instanci emulátoru
Spusťte správce AVD.Chcete-li to provést z příkazového řádku, přejděte umístění sady SDK a typ android avd.
V systému Windows, AVD Manager.exe je nainstalován v následujícím umístění: C:\Program Files (x 86) \Android\android-sdk.
Zvolte ve Správci AVD nový.
Nakonfigurujte vlastnosti pro nové emulátor.
Požadované vlastnosti jsou AVD název, zařízení, cíl, procesoru/ABI, a vzhledu.Cíl představuje nainstalovanou verzi verze Android SDK (sada rozhraní API).Nastavte tuto vlastnost na 19 úrovni rozhraní API.
Pokud jste nainstalovali ovladač HAXM vysoce výkonná v předchozím oddílu a zvolili Intel procesoru, vyberte použití hostitele GPU zaškrtnutí políčka v možnosti emulace.
Důležité
Pokud chcete používat emulátor vysoce výkonná, je třeba také zvolit procesor Intel v procesoru/ABI části dialogového okna AVD.
Zvolte OK zavřete dialogové okno Konfigurace a poté zvolte příkaz OK znovu v dialogovém okně, které jsou uvedeny všechny parametry emulátor.
Ve Správci AVD vyberte emulátoru nový a pak zvolte Start.
Ke spuštění aplikace v emulátoru
S vaší aplikací, otevřete v sadě Visual Studio, zvolte Android z řešení platformy seznamu.Není-li tuto možnost, zvolte řešení platformy z tlačítka Přidat nebo odebrat seznamu.
V seznamu zařízení zvolte Android emulátor.
Stisknutím klávesy F5 ke spuštění aplikace nebo Shift + F5 pro spuštění aplikace bez ladění.
Android 4.4 je nutné připojit ladicí program.Jinak bude aplikaci spustit bez ladění.
Tip
-
Pokud dojde k chybě, která značí, že je nutné nainstalovat novou verzi Android SDK, pomocí Správce SDK Android k její instalaci.V systému Windows SDK Manager.exe je nainstalován v sadě \Android\android sdk C:\Program Files (x 86).
-
Visual Studio nasadí aplikaci do emulátoru Android, která je právě spuštěna.Pokud žádný emulátor běží, Visual Studio spustí poslední emulátor, který byl vytvořen pomocí nástroje Správce AVD a poté nasadí do aplikace.
-
Pokud byste chtěli ladění aplikace proti 4.1.2-4.3 Android verze, naleznete v části informace o modulu plug-in jsHybugger v článku znalostní báze ladit vaše aplikace sestavené s Visual Studio Tools for Apache Cordova.
-
Emulátor Genymotion
Genymotion emulátor je Oblíbené alternativu k použití Android emulátoru, která je dodávána se systémem Android sadou SDK.Zde je několik tipů pro Začínáme s emulátoru.
Pokud máte problémy se spuštěním emulátoru serveru ze vzdáleného připojení, pokuste se jej spustit místně a poté se znovu připojit vzdáleně v případě potřeby.Emulátor vyžaduje OpenGL pro vykreslování a může dojít ke snížení konflikt při spuštění emulátoru.
Je nutné grafická karta a ovladače grafické karty, které podporují rozhraní OpenGL.Můžete obdržet zprávy, které mohou ukazovat to.(Pokud se vzdáleně připojit k počítači, můžete vidět také tuto zprávu.Zopakujte akci po připojení místně.)
Můžete obdržet zprávu zkontrolovat konfiguraci sítě VirtualBox při pokusu o spuštění emulátoru.Postupujte podle odkazu a pokyny k úpravě nebo odebrání "Pouze pro hostitele síťový adaptér" z VirtualBox.(VirtualBox je součástí instalace emulátoru.)
Pro vysoce výkonná emulace pomocí Genymotion, zakažte technologie Hyper-V před zahájením emulátoru, jak je popsáno výše v konfigurovat vysoce výkonná emulátor.
Nástroje pro vývojáře Android naleznete v části Genymotion jako fyzická zařízení.Použijete-li spustit aplikaci Visual Studio, dáte pokyn sady Visual Studio k nasazení do systému Android zařízení.
Ke spuštění aplikace v emulátoru Genymotion
Spusťte emulátor Genymotion.
S vaší aplikací, otevřete v sadě Visual Studio, zvolte Android z řešení platformy seznamu.Není-li tuto možnost, zvolte řešení platformy z tlačítka Přidat nebo odebrat seznamu.
V seznamu zařízení zvolte zařízení.
Stisknutím klávesy F5 ke spuštění aplikace nebo Shift + F5 pro spuštění aplikace bez ladění.
Zařízení se systémem Android
Před použitím sady Visual Studio ke spuštění aplikace v připojené zařízení Android, je třeba nainstalovat požadovaný ovladač:
Ovladač Google USB pro zařízení nexu Google
Musí se také zkontrolujte, zda je zařízení v režimu Vývojář.Pokyny naleznete v tématu "Možnostech vývojář v zařízení povolení" a "Nastavení až po zařízení pro vývoj" v pomocí hardwarových zařízení stránku na webu Android.
Nasazovat verze nebo distribuce konfigurace své aplikace, je nejprve podepsat svou aplikaci.Další informace naleznete v tématu Zabalení aplikace vytvořené s nástroji Visual Studio Tools for Apache Cordova.
Ke spuštění aplikace v systému Android zařízení
Ujistěte se, že máte nainstalovaného požadovaných ovladačů výrobce OEM nebo Google USB.
Ujistěte se, že zařízení se systémem Android je v režimu Vývojář (viz pomocí hardwarových zařízení na Android webu).
S vaší aplikací, otevřete v sadě Visual Studio, zvolte Android z řešení platformy seznamu.Není-li tuto možnost, zvolte řešení platformy z tlačítka Přidat nebo odebrat seznamu.
V seznamu zařízení zvolte zařízení.
Stisknutím klávesy F5 ke spuštění aplikace nebo Shift + F5 pro spuštění aplikace bez ladění.
Jakmile budete vyzváni, zvolte povolit ladění USB.
Viz také
Koncepty
Instalace nástrojů Visual Studio Tools for Apache Cordova
Ladění aplikace vytvořené s nástroji Visual Studio Tools for Apache Cordova
Zabalení aplikace vytvořené s nástroji Visual Studio Tools for Apache Cordova