Jak začít s vývojem aplikací pro Android ve Visual Studiu 2017

. To se může ukázat jako zásadní krok vpřed pro vývojáře Androidů se systémem Windows.



Ve srovnání s jinými IDE (integrované vývojové prostředí) má Visual Studio své vlastní výhody a nevýhody. Visual Studio nabízí pozoruhodnou podporu vývoje napříč platformami pro programátory v C ++ a jelikož je nativním IDE Windows, je pro nadšence, kteří nepoužívají Linux, rozhodně méně obtížné začít pracovat. Nevýhodou by byla jeho nadbytek GUID a pomalejší ladění ve srovnání s jinými IDE. Ale pokud máte zájem o vývoj aplikací náročných na CPU v C ++, Visual Studio je IDE, které stojí za jeho cenu.

Jak nainstalovat Visual Studio ve Windows

Požadavky:

Visual Studio 2017
Xamarin Live [Volitelný]

Stáhněte si instalační balíček Visual Studio a při jeho spuštění se zobrazí dotaz, které komponenty chcete nainstalovat. Vývoj Androidu najdete v části „ Pracovní vytížení “ a zvolte „ Mobilní vývoj s C ++ ” , pak vyberte „ Vývoj pro Android “.





Visual Studio nainstaluje editor Visual Studio, debugger C ++, různé nástroje pro sestavení Androidu, kompilátory a některé další nezbytné prostředky. Emulátor Google Android můžete také volitelně nainstalovat z instalačního programu sady Visual Studio, ale Xamarin Live stojí za zvážení - je to aplikace, která běží na vašem telefonu Android a může se připojit k vašim prostředkům Visual Studio a umožnit živý náhled a ladění vašich aplikací Visual Studio přímo na vašem telefonu Android.



Vývoj pro Android C ++ s Visual Studio

Spusťte editor Visual Studio a přejděte na Soubor > Nový > Projekt > Visual C ++ > Cross Platform > Android . Pojmenujte svou aplikaci a stiskněte „ OK “.

Odtud si můžete vybrat šablonu, se kterou chcete pracovat - je jich spousta k výběru, ale většina graficky náročných aplikací bude Aplikace s nativní aktivitou (Android) šablona.



Zobrazí se nabídka Průzkumník řešení - zde jsou k dispozici dva projekty, které jsou:

MyAndroidApp.NativeActivity - Obsahuje všechny odkazy a kód lepidla, které potřebujete pro spuštění aplikace jako nativní aktivity pro Android.

Balení MyAndroidApp. - Obsahuje AndroidManifest.xml a build.xml a zabalí vaši aplikaci do souboru .apk pro instalaci na zařízení Android.

Nebudu vás procházet kódování aplikaci, ale po vytvoření projektu můžete přejít na Platforma řešení v nabídce a vyberte architekturu zařízení, pro kterou kompilujete, a poté stisknutím klávesy F5 spusťte aplikaci v emulátoru, který jste připojili k Visual Studio, nebo ji místo toho odešlete do Xamarin Live na vašem zařízení k náhledu a ladění.

Úpravy a ladění kódu Java

Pokud se zaměřujete na aplikaci založenou na prostředí Java namísto C ++, budete potřebovat Visual Studio Java Language Service pro Android - to umožní textový editor, který vybarví vaše řetězce Java. Po dokončení úpravy kódu Java můžete přejít do ladicí nabídky Visual Studio a zvolit „ Pouze Java ”Z nabídky Debug Type.

Připojení Xamarin Live k Visual Studio

Pokud byste raději prohlíželi a ladili aplikace přímo v telefonu Android místo emulátoru, Xamarin Live je pro tebe.

Nejprve je třeba do zařízení Android nainstalovat aplikaci Xamarin Live z Google Play. Pak uchopte Xamarin Updater pro Visual Studio 2017 a nainstalujte jej do počítače.

Nyní budete muset vytvořit svou aplikaci pro Android jako Projekt Xamarin a budete vyzváni k spárování zařízení pomocí čárového kódu QR na obrazovce.

Pokud chcete aplikaci odeslat do Xamarin Live k testování na vašem zařízení, jednoduše zvolte tlačítko „Spustit“ zevnitř sady Visual Studio a vyberte jednu z následujících možností:

Spustit bez ladění: To vám umožní upravit aplikaci přímo v zařízení a aplikace se restartuje, kdykoli se provedou a uloží změny kódu.

Spustit ladění: To vám umožní zkontrolovat proměnné a zarážky vaší aplikace, ale kód nelze upravit.

Aktuální běh živého běhu: Zde můžete upravit aplikaci uvnitř Visual Studio a zobrazit změny aplikace na obrazovce vašeho počítače. V zásadě streamuje okno aplikace Xamarin Live na plochu.

To je vše pro tuto příručku! Krátké, než abys držel ruku a prošel tě kódování aplikace, není toho mnoho k přidání. Mohla by vás však zajímat následující témata Appuals:

Jak vytvořit základní aplikaci pro Android v Phonegap
Jak vytvořit vlastní ROM z projektu Android s otevřeným zdrojovým kódem | Pt. 2

3 minuty čtení