Sådan begynder du at udvikle Android-apps i Visual Studio 2017

. Dette kan vise sig at være et stort spring fremad for Windows-baserede Android-udviklere.



Sammenlignet med andre IDE'er (integreret udviklingsmiljø) har Visual Studio sine egne fordele og ulemper. Visual Studio tilbyder bemærkelsesværdig support på tværs af platforme til C ++ - programmører, og da det er et indbygget Windows IDE, er det bestemt mindre besværligt for ikke-Linux-entusiaster at komme i gang. Ulemperne ville være dens overdreven overflod af GUID'er og langsommere fejlfinding sammenlignet med andre IDE'er. Men hvis du er interesseret i at udvikle CPU-intensive apps i C ++, er Visual Studio en IDE, der er prisen værd.

Sådan installeres Visual Studio på Windows

Krav:

Visual Studio 2017
Xamarin Live [Valgfri]

Download Visual Studio-installationspakken, og når du starter den, bliver du spurgt, hvilke komponenter du vil installere. For Android-udvikling, se under “ Arbejdsmængder ” og vælg “ Mobil udvikling med C ++ ” , vælg derefter “ Android-udvikling ”.





Visual Studio installerer Visual Studio-editoren, C ++ debugger, forskellige Android-byggeværktøjer, compilere og nogle andre nødvendige ressourcer. Du kan også valgfrit installere Google Android-emulatoren inde fra Visual Studio-installationsprogrammet, men Xamarin Live er værd at overveje - det er en app, der kører på din Android-telefon og kan tilsluttes dine Visual Studio-ressourcer for at tillade live forhåndsvisning og fejlretning af dine Visual Studio-apps direkte på din Android-telefon.



Android C ++ udvikling med Visual Studio

Start Visual Studio-editoren og naviger til Fil > Ny > Projekt > Visual C ++ > Tvær platform > Android . Giv din app et navn, og tryk på “ Okay ”.

Herfra kan du vælge den skabelon, du vil arbejde med - der er en masse af dem at vælge, men de fleste grafikintensive apps følger med Native-Activity Application (Android) skabelon.



Du får vist menuen Explorer Explorer - der er to projekter til rådighed her, som er:

MyAndroidApp.NativeActivity - Dette indeholder alle de referencer og limkode, du har brug for til at køre din app som en indbygget Android-aktivitet.

MyAndroidApp.Packaging - Dette indeholder AndroidManifest.xml og build.xml og pakker din app i en .apk-fil til installation på Android-enheder.

Jeg vil ikke lede dig igennem kodning en app, men efter at du har oprettet et projekt, kan du navigere til Løsningsplatform menuen, og vælg den enhedsarkitektur, du kompilerer til, og tryk derefter på F5 for at køre appen i emulatoren, du har oprettet forbindelse til Visual Studio, eller send den til Xamarin Live på din enhed til forhåndsvisning og fejlretning der i stedet.

Redigering og fejlretning af Java-kode

Hvis du sigter mod en Java-baseret app i stedet for C ++, skal du bruge Visual Studio Java Language Service til Android - dette aktiverer en teksteditor, der farvelægger dine Java-strenge. Når du er færdig med at redigere din Java-kode, kan du gå ind i Visual Studio-fejlfindingsmenuen og vælge ' Kun Java ”Fra menuen Fejlfindingstype.

Tilslutning af Xamarin Live til Visual Studio

Hvis du hellere vil forhåndsvise og fejle apps direkte på din Android-telefon i stedet for en emulator, Xamarin Live er for dig.

Først skal du installere Xamarin Live-appen fra Google Play på din Android-enhed. Så tag fat i Xamarin Updater til Visual Studio 2017 og installer det på din pc.

Nu skal du oprette din Android-app som en Xamarin-projekt , og du bliver bedt om at parre din enhed via QR-stregkode på din skærm.

Når du vil sende din app til Xamarin Live til test på din enhed, skal du blot vælge knappen 'Kør' inde i Visual Studio og vælge en af ​​følgende muligheder:

Start uden fejlretning: Dette giver dig mulighed for at redigere appen direkte på din enhed, og appen genstartes, når kodeændringer foretages og gemmes.

Start fejlretning: Dette giver dig mulighed for at inspicere din apps variabler og breakpoints, men kode kan ikke redigeres.

Live Run Nuværende visning: Her kan du redigere appen i Visual Studio og se appændringerne på din computerskærm. Dybest set streamer det Xamarin Live-appvinduet til dit skrivebord.

Alt dette til denne guide! Kort for at holde din hånd og gå dig igennem kodning en app, er der ikke meget mere at tilføje. Du kan dog være interesseret i følgende Appuals-emner:

Sådan oprettes en grundlæggende Android-app i Phonegap
Sådan oprettes en brugerdefineret ROM fra Android Open Source Project | Pt. 2

3 minutter læst