web-dev-qa-db-ja.com

Android開発にMS Visual Studioを使用する方法を教えてください。

Android開発にVisual Studioを使用できますか。

もしそうなら、.NET Frameworkの代わりにAndroid SDKをどのように設定し、特別な設定や構成はありますか?

252
BurningIce

はい、あなたは "vs-Android"を使ってAndroid用のVisual Studio(ネイティブ)を使うことができます。

これを設定する手順は次のとおりです。

  1. ここからAndroid SDK をダウンロードしてください

  2. ここからAndroid NDK をダウンロードしてください

  3. Cygwin をここからダウンロードしてください

  4. JDK をここからダウンロードしてください

  5. Visual Studio 2010、2012、または2013 をここからダウンロードしてください

  6. Vs-Android をここからダウンロードしてください

  7. Apache Ant をここからダウンロードしてください

  8. 環境変数を設定します。

([コントロールパネル]> [システム]> [詳細設定]> [環境変数])

Android_HOME = <install_path>\Android-sdk
Android_NDK_ROOT = <install_path>\Android-ndk
ANT_HOME  = <install_path>\Apache-ant
Java_HOME = <install_path>\jdk
_Java_OPTIONS = -Xms256m -Xmx512m  
  1. ここから から例をダウンロードしてください

それは魅力のように機能します...そして今のところ最高の使い方です。

65
user1201239

はい、できます:

http://www.gavpugh.com/2011/02/04/vs-Android-developing-for-Android-in-visual-studio/

enter image description here

「tools.jarが見つかりません。C:¥Program Files(x86)¥Java¥jre6¥lib¥tools.jarに見つかりません」と表示された場合は、Java JDKパスを指す環境変数Java_HOMEを追加できますたとえば、c:\ sdks\glassfish3\jdk(その後にMSVCを再起動します)

さらに優れた解決策は、Visual StudioでWinGDB Mobile Editionを使用することです。これにより、すべてのVisual Studio内でAndroidプロジェクトを作成およびデバッグできます。

http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html

Android用WinGDCを http://www.wingdb.com/wgMobileEdition.htm からダウンロードします。

46
Erwin Coumans

私を信じて、私はAndroidの開発のためのまともなIDEを見つけるのに一生懸命に努力しましたが、私は失敗しました。私は長年Visual Studioを使用してきましたが、Eclipseが物事を進める方法に慣れるのはとても難しいです。

しかし、新しいIntelliJはAndroid開発をサポートしています。

19
Alex

HTML5ハイブリッドアプリケーション(デバイス機能へのアクセスを提供するネイティブコンテナにラップされたWebアプリケーション)の作成に関心がある場合は、 Nomad Visual Studio拡張機能 でビルドをサポートします。 Androidデバイス用。

14
Mark Cheverton

Android のドキュメントから。

Androidアプリケーションを開発するための推奨される方法は、ADTプラグインでEclipseを使用することです。ただし、IntelliJなどの別のIDEまたは基本的なエディタでアプリケーションを開発する場合はEmacsのように、あなたは代わりにそれをすることができます

現在、IntelliJ IDEAおよびNetBeans用のプラグインがありますが、それでも/ toolsのツールを使用して、エミュレータを構築、デバッグ、監視、測定、および起動できます。

12

この質問をしてから、ずっと変わっています。アップデート4を適用したVisual Studio 2013とVisual Studio 2015には、Apache Cordova用の 統合ツール があり、 Visual Studioエミュレータで実行できます。アンドロイド用

12
scottrudy

Microsoft Visual Studio 2015にAndroid開発用のオプションが追加されました。C++、Cordova、C#with Xamarin。これらのAndroid開発オプションのいずれかを選択すると、Visual Studioは、アプリケーションをデバッグするためのターゲットとして使用するための、Android用のまったく新しいVisual Studio Emulatorもインストールします。 Visual Studioをインストールしなくてもエミュレータをダウンロードすることもできます。詳細については

Visuals Studio 2015 https://www.visualstudio.com/ja-jp/downloads/visual-studio-2015-downloads-vs

Visual Studioエミュレータ https://www.visualstudio.com/ja-jp/features/msft-Android-emulator-vs.aspx

機能のビデオ https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android

Visuals Studio 2012、2013用Java拡張機能。2015 https://visualstudiogallery.msdn.Microsoft.com/japan/bc561769-36ff-4a40-9504-e266e8706f93

8
Lee Stott

それはあなたが実際に達成したいことによります。

通常のJavaベースのAndroidアプリケーションを作成し続けたいが、開発にはVisual Studioを使用しますか? Visual StudioにはJavaのサポートが組み込まれていないので、それは悪いニュースです。したがって、そのまま使用すると、すべてのJava固有のEclipse機能(IntelliSense for Java、Javaデバッガー、ウィザードなど)や、多数のAndroidプラグイン(Eclipse固有で勝ったもの)を失うことになります。 t)VSで動作します。

一方、Mono for Androidを使用してVSのC#でアプリを開発することはできますが、ネイティブアプリほどスムーズには見えません(一部の機能が欠けている、外観が多少異なるなど)。その場合、そのようなアプリは、他のすべてのJavaアプリと同じように見える「普通の」Javaアプリよりも販売が少なくなる可能性があります。

ゲームなど、ネイティブのAndroidコード(C/C++)について話している場合、そのニュースはそれほど悪くありません。 Visual StudioはC++では問題がないため、それを機能させる方法は多数あります。

  1. コードをコンパイルするだけの場合は、無料 vs-Android ツールセットを使用できます。これは本質的には、Visual StudioにAndroidコンパイラーの起動方法を指示する一連のビルド規則です。

  2. ネイティブコードをVisual Studioでコンパイルしてデバッグしたい場合は、 VisualGDB for Android ネイティブコードを独立して、またはEclipseからのJavaコードをデバッグしながらビルド/デバッグできます。

6

私はこのqがかなり古くなっているのを知っています、しかしそれは私に役立つかもしれません:

http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-Android-developers/

4
free4ride

さらに、Android開発にもVSを使用することができます。結局、IDEはコマンドラインツールへのショートカットを備えた豪華なテキストエディタにすぎないため、最も一般的なIDEを使用できるためです。

ただし、制限なしで完全にネイティブに開発したい場合は、ファイルシステムの大文字と小文字の区別がないことや、Windowsプラットフォームのライブラリが見つからないことなど、あらゆる種類の問題があります。

あなたがLinuxプラットフォーム上でwindowsモバイルアプリを構築しようとするなら、あなたは他の方法よりも大きな問題を抱えるでしょうが、それでもなおAndroid OSのためにEclipseと共にLinuxを使うのが最も理にかなっています。

3
fipda

Android開発にはVisual Studioを使用できます。それについてのNice記事 をここで見てください

2
yogihosting

JavaファイルをVisual Studioで開き、コマンドラインツールを直接使用することができると思います。私はあなたが構文の強調表示や自動補完を得るとは思わない。

EclipseはVisual Studioとそれほど違いがあるわけではなく、Android開発をより快適にするために設計されたEclipse内から機能するツールがたくさんあります。

2
joemoe

C#言語を使用してAndroidアプリケーションを作成したい場合は、 Xamarin を使用できます。
彼らは開発者がC#言語でiOSとAndroidのアプリを開発することを可能にするこの素晴らしいクロスプラットフォーム開発ツールを作成しました。

Xamarinは無料からエンタープライズレベルまでさまざまなライセンスで提供されていますが、私は無料バージョンであるスターターバージョンを使用しません。 Android用の最初のアプリを試してみる人にはうってつけのXamarin Studioが含まれています。また、Visual Studioで開発できるビジネスライセンスも提供されているので、WebアプリやWindowsの開発と同じ豊富な経験を活用できます。アプリ、それから彼らはすべてを含むこのエンタープライズを持っています

1
AminM

Visual Studio 2015を使用して、Android、iOS、およびWindows用のクロスプラットフォームアプリケーションを構築できます。

IDE: https://www.visualstudio.com/ja-JP/explore/cordova-vs

これが役立つことを願っています!

1
Piseth Sok