Nasazení a spuštění aplikace vytvořené s nástroji Visual Studio Tools for Apache Cordova
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.
Články v této části poskytují podrobné informace o nasazení aplikace vytvořené pomocí sady Visual Studio Tools pro Apache Cordova na zařízeních s Androidem, iOS, Windows a Windows Phone.Zde uvedené informace obsahuje informace, jak ke spuštění aplikace v různých simulátorů, emulátory a zařízení.
Zobrazí seznam řešení platformy
Pokud chcete spustit aplikaci Cordova ze sady Visual Studio, je třeba vybrat cílovou platformu.Při prvním pokusu provést po instalace rozšíření sady Visual Studio, bude pravděpodobně nutné zpřístupněte seznamu řešení platformy.
Chcete-li vybrat cílovou platformu
V sadě Visual Studio, zvolte platformy z řešení platformy seznamu.V následujícím příkladu jsme zobrazit Android vybrána.
Pokud řešení platformy nezobrazuje v seznamu, zvolte řešení platformy z tlačítka Přidat nebo odebrat seznamu zobrazíte ho.
Všechny ostatní kroky potřebné ke spuštění aplikace naleznete v tématech specifické pro platformu pro Android, iOS, Windows a Windows Phone.
Jak funguje proces sestavení Cordova v sadě Visual Studio
Při vytváření a spouštění Cordova aplikace Cordova rozhraní příkazového řádku (CLI) provede většinu těžkou práci pro sadu Visual Studio.Chcete-li proces instalace a správa Cordova nativního kódu moduly plug-in pro snadné, používá CLI plugman jiného nástroje příkazového řádku.CLI vyžaduje určitou složku struktury, jak je zde znázorněno.Tato složka struktura není aktuálně zrcadlení pomocí sady Visual Studio.
Využít CLI ze struktury projektu sady Visual Studio, Visual Studio používá CLI předběžné procesoru volána vs mda, což je balíček Node.js (npm).Při prvním vytvoření a spuštění projektu sestaveny na základě Visual Studio Tools pro Apache Cordova vs mda nainstaluje Cordova, emulátor vln a další požadované závislosti.Je úloha vs mda přijmout sestavení, předběžné zpracování projekt Visual Studio, proveďte příkaz systému zadané sestavení Cordova CLI a spustit (nebo emulací) do aplikace.
Při vytváření, Visual Studio zkopíruje Cordova CLI projekt tak, aby bld složky a vloží vlastní vlastní zachytávání do projektu pro povolení funkcí, které CLI nepodporuje.V připravovaných vydání vs mda zapne pokročilejší funkce integrovaného vývojového prostředí a více flexibilní strukturu projektu.
Visual Studio umožňuje automatizovat proces přidávání platformy (pomocí cordova platform add příkaz) a instalace/odinstalace Cordova moduly plug-in (pomocí cordova plugin add příkaz) podle volby uživatele v sadě Visual Studio.Sada Visual Studio používá CLI k sestavení pro požadovaný platformu pro vybranou konfiguraci (například cordova build android debug).
Projekty CLI nativní platformy a samotného projektu Cordova CLI nejsou určeny pro úpravy, proto není přidat tyto projekty do vaší správy zdrojového kódu.Jsou aktualizovány a upravil uživatel procesu sestavení.Však pokud se rozhodnete, můžete projekty vygenerovaný platforma nativní exportované kopii projektu.
Následuje několik specifické pro platformu informace o procesu sestavení a nasazení.
Android
CLI podporuje jak vytváření a spouštění aplikace pro Android v systému Windows.Pokud chcete spustit aplikaci na Android emulátor, Visual Studio spustí příkaz CLI cordova emulate android.Tento příkaz aplikaci nasadí do již spuštěnou emulátor, nebo pokud nejsou k dispozici žádné, spustí se poslední emulátor, který byl vytvořen.Pokud chcete spustit aplikaci na připojené zařízení Android, Visual Studio spustí příkaz CLI cordova run android.Konfigurovat zařízení Android nebo emulátor, naleznete v článku Spuštění aplikace Apache Cordova v Androidu.
iOS
Vzhledem k tomu, že aplikace pro IOS nemůže být vytvořena v systému Windows, vzdáleného agenta (vs vzdálený mda) vám umožňuje vytvářet a spusťte aplikaci ve vzdáleném počítači Mac (lze je také spustit místně, pokud používáte Visual Studio v rámci stejnou jako na Mac).K sestavení pro iOS, vs mda připraví projektu CLI stejným způsobem jako pro jakékoli platformě, ale pro iOS pak přenáší obsah nad vs mda vzdálené na Mac.Vzdáleného agenta unzips obsah, přidá platformy iOS (cordova platform add ios), aplikace pro iOS kompiluje (cordova build ios) a poté přesune výsledný balíček (IPA) zpět do počítače hostitele systému Windows.Konfigurace vzdáleného mda vs a hostitel sady Visual Studio pro vytváření iOS naleznete v tématu Instalace nástrojů k vytváření aplikací pro iOS.
Ke spuštění aplikace v systémech iOS, Visual Studio vytvoří aplikaci pomocí vzdáleného mda vs a použije ios sim spustit simulátor ve vzdáleném počítači Mac.Pokud používáte systém na iOS zařízení připojených k počítači Mac, vs mda vzdáleného spustí aplikaci přímo (HomeBrew musí být nainstalována).Pokud spustíte aplikaci v systému iOS zařízení připojených k systému Windows, Visual Studio vytvoří a přidá aplikaci do iTunes tak, že ho můžete nasadit na vašem zařízení ze systému Windows.
Windows 8 a Windows Phone
Při vytváření pro Windows 8 Cordova generuje aplikaci pro Windows Runtime (APPX) pro Windows 8.Při vytváření pro Windows Phone 8, generuje aplikaci pro webové zobrazení Silverlight (XAP).Tyto aplikace jsou spouštěny stejným způsobem jako nativní Windows 8 nebo Windows Phone 8 projekt v sadě Visual Studio.Další informace naleznete v tématu Spuštění aplikace Apache Cordova ve Windows a Spuštění aplikace Apache Cordova ve Windows Phonu.
Emulátor vln Apache
Chcete-li Zvlnění proces jako rychlá možnou sestavení, CLI slouží ke generování kódu potřebné modul plug-in, ale jinak, sada Visual Studio poskytuje webový obsah přímo (namísto poskytování obsahu z generovaného nativní projektu).Při spuštění aplikace, je inicializován emulátoru Zvlnění a Chrome je spuštěn pomocí adresy URL vln (například https://localhost:4400/index.html?enableripple=cordova-3.0.0-Nexus7 pro zařízení tablet Nexus7).Všechna nastavení Chrome se ukládají místně instanci aplikace Visual Studio, tak, aby vaše zkušenosti normální prohlížeče neovlivní.Další informace naleznete v tématu Spuštění aplikace Apache Cordova v Apache Ripple Emulatoru.
Viz také
Koncepty
Začínáme s nástroji Visual Studio Tools for Apache Cordova