Sdílet prostřednictvím


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:

  1. 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ů.

    Poznámka k upozornění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.

  2. (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č)

  3. Nakonfigurujte emulátoru Android používat hardwarovou akceleraci.

Chcete-li zakázat technologie Hyper-V v Ovládacích panelech

  1. V Ovládacích panelech, zvolte programy a funkcea poté zvolte možnost zapnout nebo vypnout funkce systému Windows.

  2. Zrušte zaškrtnutí políčka pro technologii Hyper-V.

    Zakázání technologie Hyper-V

  3. 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

  1. Otevřete příkazový řádek se zvýšenými oprávněními (s pověřeními) a zadejte:

    bcdedit /set hypervisorlaunchtype off
    
    Poznámka k upozornění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
    
  2. 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)

  1. 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.

  2. 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.

    Instalace ovladače HAXM

  3. 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

  1. 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.

  2. Zvolte ve Správci AVD nový.

  3. 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.

    Vytváření Android emulátor

  4. 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á poznámkaDů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.

  5. 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.

  6. Ve Správci AVD vyberte emulátoru nový a pak zvolte Start.

Ke spuštění aplikace v emulátoru

  1. 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.

  2. V seznamu zařízení zvolte Android emulátor.

    Nasazení do emulátoru Android

  3. 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

  1. Spusťte emulátor Genymotion.

  2. 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.

  3. V seznamu zařízení zvolte zařízení.

    Nasazení do zařízení se systémem Android

  4. 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č:

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í

  1. Ujistěte se, že máte nainstalovaného požadovaných ovladačů výrobce OEM nebo Google USB.

  2. 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).

  3. 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.

  4. V seznamu zařízení zvolte zařízení.

    Nasazení do zařízení se systémem Android

  5. Stisknutím klávesy F5 ke spuštění aplikace nebo Shift + F5 pro spuštění aplikace bez ladění.

  6. 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

Další zdroje

Nejčastější dotazy týkající se