So starten Sie die Entwicklung von Android-Apps in Visual Studio 2017

Android-Enthusiasten, insbesondere Programmierer, wissen, dass es nicht an Software mangelt, um Android-Apps zu erstellen – sei es Android Studio, Tools zum Erstellen von Hybrid-Apps wie PhoneGap oder WYSIWYG-App-Builder wie Tiggzi. Da Android ein Open-Source-Betriebssystem auf Linux-Basis ist, stellen einige möglicherweise nicht fest, dass Microsoft Visual Studio seit einiger Zeit Unterstützung für die Android-Entwicklung bietet – aber erst jetzt beginnt Microsoft, sich stärker dafür zu engagieren.

Eine Reihe von Updates für Visual Studio in den letzten Wochen haben die Linux- und Mac-Kompatibilität erhöht – und Microsoft hat auch Xamarin Live gestartet, ein Tool zum Testen und Debuggen von Android-Apps ohne Emulator. Dies könnte sich für Windows-basierte Android-Entwickler als großer Fortschritt erweisen.

Im Vergleich zu anderen IDEs (integrierte Entwicklungsumgebung) hat Visual Studio seine eigenen Vor- und Nachteile. Visual Studio bietet C ++ – Programmierern eine bemerkenswerte plattformübergreifende Entwicklungsunterstützung. Als native Windows-IDE ist es für Nicht-Linux-Enthusiasten sicherlich weniger problematisch, den Betrieb aufzunehmen. Die Nachteile wären die Überfülle an GUIDs und das langsamere Debuggen im Vergleich zu anderen IDEs. Wenn Sie jedoch an der Entwicklung CPU-intensiver Apps in C ++ interessiert sind, ist Visual Studio eine IDE, die ihren Preis wert ist.

So installieren Sie Visual Studio unter Windows

Bedarf:

Visual Studio 2017
Xamarin Live [Optional]

Laden Sie das Visual Studio-Installationspaket herunter, und Sie werden beim Starten gefragt, welche Komponenten Sie installieren möchten. Schauen Sie für die Android-Entwicklung unter “Workloads” nach und wählen Sie “Mobile Entwicklung mit C ++” und dann “Android-Entwicklung”.

Visual Studio installiert den Visual Studio-Editor, den C ++ – Debugger, verschiedene Android-Build-Tools, Compiler und einige andere erforderliche Ressourcen. Optional können Sie den Google Android Emulator auch im Visual Studio-Installationsprogramm installieren Xamarin Live ist eine Überlegung wert – es ist eine App, die auf Ihrem Android-Telefon ausgeführt wird und sich in Ihre Visual Studio-Ressourcen einbinden lässt, um eine Live-Vorschau und ein Debugging Ihrer Visual Studio-Apps direkt auf Ihrem Android-Telefon zu ermöglichen.

Android C ++ – Entwicklung mit Visual Studio

Starten Sie den Visual Studio-Editor und navigieren Sie zu Datei> Neu> Projekt> Visual C ++> Plattformübergreifend> Android. Geben Sie Ihrer App einen Namen und drücken Sie “OK”.

Von hier aus können Sie die Vorlage auswählen, mit der Sie arbeiten möchten – es stehen eine Reihe von Vorlagen zur Auswahl, aber die meisten grafikintensiven Apps werden mit der Native-Activity Application (Android) -Vorlage geliefert.

Das Menü “Solutions Explorer” wird angezeigt. Hier stehen zwei Projekte zur Verfügung:

MyAndroidApp.NativeActivity – Enthält alle Referenzen und den Klebercode, die Sie zum Ausführen Ihrer App als native Android-Aktivität benötigen.

MyAndroidApp.Packaging – Enthält die Dateien AndroidManifest.xml und build.xml und verpackt Ihre App in eine APK-Datei zur Installation auf Android-Geräten.

Ich werde Sie nicht durch das Codieren einer App führen, aber nachdem Sie ein Projekt erstellt haben, können Sie zum Menü Lösungsplattform navigieren und die Gerätearchitektur auswählen, für die Sie kompilieren möchten. Drücken Sie dann F5, um die App in der App auszuführen Emulator, den Sie mit Visual Studio verbunden haben, oder senden Sie ihn an Xamarin Live auf Ihrem Gerät, um dort eine Vorschau anzuzeigen und Fehler zu beheben.

Bearbeiten und Debuggen von Java-Code

Wenn Sie eine Java-basierte App anstelle von C ++ anstreben, benötigen Sie die Visual Studio Java-Sprachdienst für Android – Dadurch wird ein Texteditor aktiviert, der Ihre Java-Zeichenfolgen einfärbt. Wenn Sie mit dem Bearbeiten Ihres Java-Codes fertig sind, können Sie im Visual Studio-Debug-Menü im Menü Debug-Typ die Option “Nur Java” auswählen.

Verbinden von Xamarin Live mit Visual Studio

Wenn Sie Apps lieber direkt auf Ihrem Android-Handy als auf einem Emulator anzeigen und debuggen möchten, Xamarin Live ist für Sie.

Zuerst müssen Sie die Xamarin Live-App von Google Play auf Ihrem Android-Gerät installieren. Dann schnapp dir das Xamarin Updater für Visual Studio 2017 und installieren Sie es auf Ihrem PC.

Jetzt müssen Sie Ihre Android-App als Xamarin-Projekt erstellen und werden aufgefordert, Ihr Gerät über einen QR-Barcode auf Ihrem Bildschirm zu koppeln.

Wenn Sie Ihre App zum Testen auf Ihrem Gerät an Xamarin Live senden möchten, wählen Sie einfach die Schaltfläche “Ausführen” in Visual Studio und wählen Sie eine der folgenden Optionen:

Ohne Debugging starten: Auf diese Weise können Sie die App direkt auf Ihrem Gerät bearbeiten. Die App wird neu gestartet, sobald Codeänderungen vorgenommen und gespeichert werden.

Debuggen starten: Auf diese Weise können Sie die Variablen und Haltepunkte Ihrer App überprüfen, der Code kann jedoch nicht bearbeitet werden.

Aktuelle Live-Ausführung: Hier können Sie die App in Visual Studio bearbeiten und die App-Änderungen auf Ihrem Computerbildschirm anzeigen. Grundsätzlich wird das Xamarin Live-App-Fenster auf Ihren Desktop gestreamt.

Das ist alles für diesen Leitfaden! Ohne Ihre Hand zu halten und Sie durch das Codieren einer App zu führen, gibt es nicht viel mehr hinzuzufügen. Möglicherweise interessieren Sie sich jedoch für die folgenden Appuals-Themen:

So erstellen Sie eine einfache Android-App in Phonegap
So erstellen Sie ein benutzerdefiniertes ROM aus Android Open Source Project | Pt. 2

Similar Posts

Leave a Reply

Your email address will not be published.