Können Sie Visual Studio für die Android-Entwicklung verwenden?
Wenn ja, wie würden Sie das Android SDK anstelle von .NET Framework einstellen und gibt es spezielle Einstellungen oder Konfigurationen?
android
visual-studio
Jere.Jones
quelle
quelle
Antworten:
Ja, Sie können Visual Studio für Android (native) mit "vs-android" verwenden.
Hier sind die Schritte zum Einrichten:
Laden Sie das Android SDK hier .
Laden Sie die Android NDK hier .
Laden Sie Cygwin hier herunter .
Laden Sie das JDK hier herunter .
Laden Sie Visual Studio 2010, 2012 oder 2013 hier herunter .
Laden Sie vs-android hier herunter .
Laden Sie Apache Ant hier herunter .
Umgebungsvariablen festlegen:
(Systemsteuerung> System> Erweitert> Umgebungsvariablen)
Es funktioniert wie ein Zauber ... und bisher am besten zu verwenden.
quelle
Ja, du kannst:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
Für den Fall, dass "tools.jar nicht gefunden werden kann. Wird voraussichtlich in C: \ Programme (x86) \ Java \ jre6 \ lib \ tools.jar gefunden" angezeigt, können Sie eine Umgebungsvariable JAVA_HOME hinzufügen, die auf Ihren Java JDK-Pfad verweist Beispiel: c: \ sdks \ glassfish3 \ jdk (MSVC anschließend neu starten)
Eine noch bessere Lösung ist die Verwendung von WinGDB Mobile Edition in Visual Studio: Sie können damit Android-Projekte in Visual Studio erstellen und debuggen:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Laden Sie WinGDC für Android von http://www.wingdb.com/wgMobileEdition.htm herunter
quelle
Glauben Sie mir, ich habe mich so sehr bemüht, eine anständige IDE für die Android-Entwicklung zu finden, aber ich bin gescheitert. Ich habe Visual Studio viele Jahre lang verwendet, und es fällt mir so schwer, mich an die Art und Weise zu gewöhnen, wie Eclipse Dinge tut.
Das neue IntelliJ unterstützt jedoch die Android-Entwicklung. Es ist das Beste, was Sie bekommen können.
quelle
Wenn Sie an der Erstellung von HTML5-Hybridanwendungen interessiert sind (Webanwendungen, die in einen nativen Container eingebunden sind und Zugriff auf Gerätefunktionen bieten), unterstützt die Nomad Visual Studio-Erweiterung das Erstellen für Android-Geräte.
quelle
Aus der Android- Dokumentation:
Die empfohlene Methode zum Entwickeln einer Android-Anwendung ist die Verwendung von Eclipse mit dem ADT-Plugin. Wenn Sie Ihre Anwendung jedoch lieber in einer anderen IDE wie IntelliJ oder in einem einfachen Editor wie Emacs entwickeln möchten, können Sie dies tun das stattdessen.
Derzeit gibt es Plug-Ins für IntelliJ IDEA und NetBeans. Sie können die Tools in / tools jedoch weiterhin zum Erstellen, Debuggen, Überwachen, Messen und Starten des Emulators verwenden.
quelle
Seit diese Frage gestellt wurde, hat sich viel geändert. Visual Studio 2013 mit Update 4 und Visual Studio 2015 verfügen jetzt über integrierte Tools für Apache Cordova, die Sie auf einem Visual Studio-Emulator für Android ausführen können .
quelle
Microsoft Visual Studio 2015 bietet jetzt Optionen für die Android-Entwicklung: C ++, Cordova und C # mit Xamarin. Wenn Sie eine dieser Android-Entwicklungsoptionen auswählen, installiert Visual Studio auch den brandneuen Visual Studio Emulator für Android, der als Ziel für das Debuggen Ihrer App verwendet werden soll. Sie können den Emulator auch herunterladen, ohne Visual Studio installieren zu müssen. Weitere Details finden Sie unter
Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
Visual Studio Emulator https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
Video mit Funktionen https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
Java-Erweiterung für Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
quelle
Das hängt davon ab, was Sie tatsächlich erreichen wollen.
Sie möchten weiterhin eine normale Java-basierte Android-Anwendung erstellen, aber Visual Studio für die Entwicklung verwenden? Dann sind es schlechte Nachrichten, da Visual Studio keine integrierte Java-Unterstützung hat. Wenn Sie es sofort verwenden, verlieren Sie alle Java-spezifischen Eclipse-Funktionen (IntelliSense für Java, Java-Debugger, Assistenten usw.) sowie zahlreiche Android-Plugins (die Eclipse-spezifisch und gewonnen sind). t arbeiten mit VS).
Auf der anderen Seite können Sie Mono für Android verwenden, um Apps in C # in VS zu entwickeln, aber sie sehen nicht so flüssig aus wie die nativen Apps (einige Funktionen fehlen möglicherweise, das Erscheinungsbild unterscheidet sich geringfügig usw.). In diesem Fall könnte sich eine solche App weniger verkaufen als eine "normale" Java-App, die wie alle anderen Java-Apps aussieht und sich anfühlt.
Wenn Sie über nativen Android-Code (in C / C ++) wie Spiele sprechen, sind die Nachrichten nicht so schlecht. Da Visual Studio mit C ++ kein Problem hat, gibt es zahlreiche Möglichkeiten, damit es funktioniert:
Wenn Sie nur Ihren Code kompilieren möchten, können Sie das kostenlose vs-android- Toolset verwenden. Es handelt sich im Wesentlichen um eine Reihe von Build-Regeln, die Visual Studio mitteilen, wie der Android-Compiler gestartet werden soll.
Wenn Sie Ihren nativen Code mit Visual Studio kompilieren und debuggen möchten, benötigen Sie etwas Fortgeschritteneres, z. B. VisualGDB für Android . Es kann Ihren nativen Code unabhängig oder zusammen mit dem Debuggen von Java-Code aus Eclipse erstellen / debuggen.
quelle
Ich weiß, dass dieses q ziemlich alt ist, aber es könnte mir nützlich sein:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
quelle
Außerdem können Sie VS auch für die Android-Entwicklung verwenden, da die IDE letztendlich nichts anderes als ein ausgefallener Texteditor mit Verknüpfungen zu Befehlszeilentools ist, sodass die meisten gängigen IDEs verwendet werden können.
Wenn Sie jedoch ohne Einschränkungen vollständig nativ entwickeln möchten, treten alle möglichen Probleme auf, z. B. Probleme mit der Groß- und Kleinschreibung von Dateisystemen und fehlende Bibliotheken auf der Windows-Plattform.
Wenn Sie versuchen, Windows Mobile-Apps auf einer Linux-Plattform zu erstellen, treten größere Probleme auf als auf andere Weise. Am sinnvollsten ist es jedoch, Linux mit Eclipse für Android zu verwenden.
quelle
Ich nehme an, Sie können Java-Dateien in Visual Studio öffnen und einfach die Befehlszeilentools direkt verwenden. Ich glaube nicht, dass Sie Syntaxhervorhebung oder automatische Vervollständigung erhalten würden.
Eclipse unterscheidet sich wirklich nicht allzu sehr von Visual Studio, und es gibt viele Tools, die die Android-Entwicklung komfortabler machen und in Eclipse funktionieren.
quelle
Sie können Visual Studio für die Android-Entwicklung verwenden. Einen schönen Artikel dazu finden Sie hier
quelle
Wenn Sie eine Android-Anwendung in der Sprache c # erstellen möchten, können Sie Xamarin verwenden .
Sie haben dieses großartige plattformübergreifende Entwicklungstool entwickelt, mit dem Entwickler iOS- und Android-Apps in C # -Sprache entwickeln können.
Xamarin wird in verschiedenen Lizenzen von kostenlos bis für Unternehmen angeboten, aber ich werde nicht die Starter-Version verwenden, die die kostenlose Version ist. Es enthält das Xamarin Studio, das ein guter Start für diejenigen ist, die versuchen möchten, ihre ersten Apps für Android zu erstellen. Außerdem bieten sie eine Business-Lizenz an, mit der Sie in Visual Studio entwickeln können, damit Sie diese umfassende Erfahrung ähnlich wie bei der Entwicklung von Web Apps oder Windows nutzen können Apps, dann haben sie dieses Unternehmen, das alles enthält
quelle
Mit Visual Studio 2015 können Sie plattformübergreifende Apps für Android, iOS und Windows erstellen.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Hoffe das wird helfen!
quelle