Android開発にVisual Studioを使用できますか?
もしそうなら、.NETフレームワークの代わりにAndroid SDKをどのように設定し、特別な設定や構成はありますか?
Android開発にVisual Studioを使用できますか?
もしそうなら、.NETフレームワークの代わりにAndroid SDKをどのように設定し、特別な設定や構成はありますか?
回答:
はい、「vs-android」を使用して、Visual Studio for Android(ネイティブ)を使用できます。
設定手順は次のとおりです。
環境変数を設定します。
(コントロールパネル>システム>詳細設定>環境変数)
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
それは魅力のように動作します...そして今のところ使用するのが最善です。
はい、できます:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
「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からダウンロードし ます。
HTML5ハイブリッドアプリケーション(デバイスの機能へのアクセスを提供するネイティブコンテナーにラップされたWebアプリ)の作成に関心がある場合、Nomad Visual Studio拡張機能はAndroidデバイスのビルドをサポートしています。
Androidのドキュメントから:
Androidアプリケーションを開発するための推奨される方法は、ADTプラグインでEclipseを使用することです...ただし、IntelliJなどの別のIDEまたはEmacsなどの基本的なエディターでアプリケーションを開発する場合は、代わりに。
現在、IntelliJ IDEAとNetBeansのプラグインがありますが、/ toolsのツールを使用して、エミュレータをビルド、デバッグ、監視、測定、起動できます。
この質問が出されて以来、多くの変化がありました。Visual Studio 2013 with update 4とVisual Studio 2015にはApache Cordovaの統合ツールが含まれており、Android用のVisual Studioエミュレーターで実行できます。
Microsoft Visual Studio 2015には、Android開発用のオプション(C ++、Cordova、およびXamarinを使用したC#)があります。これらのAndroid開発オプションのいずれかを選択すると、Visual Studioは、Android向けの新しいVisual Studio Emulatorをインストールして、アプリのデバッグのターゲットとして使用します。Visual Studioをインストールせずにエミュレータをダウンロードすることもできます。詳細については、
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
Visuals Studio 2012、2013。2015用のJava拡張機能 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
それはあなたが実際に達成したいことに依存します。
通常のJavaベースのAndroidアプリケーションを作成し続けたいが、開発にはVisual Studioを使用しますか?Visual Studioには組み込みのJavaサポートがないため、それは悪いニュースです。したがって、そのまま使用すると、Java固有のすべてのEclipse機能(IntelliSense for Java、Javaデバッガー、ウィザードなど)だけでなく、多数のAndroidプラグイン(Eclipse固有で、Eclipse固有であり、 t VSで動作します)。
一方、Mono for Androidを使用してVSのC#でアプリを開発することはできますが、ネイティブアプリほど滑らかに見えません(一部の機能が欠落している、ルックアンドフィールが少し異なるなど)。その場合、そのようなアプリは、他のすべてのJavaアプリと同じように見えて感じられる「通常の」Javaアプリよりも安く売れます。
ゲームなどの(C / C ++の)ネイティブAndroidコードについて話している場合、ニュースはそれほど悪くありません。Visual StudioにはC ++の問題がないので、C ++を機能させる方法は多数あります。
コードをコンパイルするだけの場合は、無料のvs-androidツールセットを使用できます。これは基本的に、Visual StudioにAndroidコンパイラの起動方法を指示する一連のビルドルールです。
Visual Studioを使用してネイティブコードをコンパイルおよびデバッグする場合は、VisualGDB for Androidなど、より高度なものが必要です。ネイティブコードを個別にビルドまたはデバッグしたり、EclipseからJavaコードをデバッグしたりすることができます。
私はこのqがかなり古いことを知っていますが、役に立つかもしれません:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
さらに、Android開発にVSを使用することもできます。結局のところ、IDEはコマンドラインツールへのショートカットを備えた豪華なテキストエディターにすぎないため、最も人気のあるIDEを使用できます。
ただし、制限なしで完全にネイティブで開発したい場合、Windowsプラットフォームでのファイルシステムの大文字と小文字の区別やライブラリの欠落に関連する問題など、あらゆる種類の問題が発生します。
LinuxプラットフォームでWindowsモバイルアプリを構築しようとすると、他の方法よりも大きな問題が発生しますが、Android OSのEclipseでLinuxを使用するのが最も理にかなっています。
Visual StudioでJavaファイルを開いて、コマンドラインツールを直接使用できると思います。ただし、構文の強調表示やオートコンプリートは得られないと思います。
EclipseはVisual Studioとそれほど違いはなく、Eclipse内から動作するAndroid開発をより快適にするために設計された多くのツールがあります。
C#言語を使用してAndroidアプリケーションを作成する場合は、Xamarinを使用できます。
彼らは、開発者がC#言語でiOSおよびAndroidアプリを開発できるようにする、この優れたクロスプラットフォーム開発ツールを作成しました。
Xamarinは無料からエンタープライズレベルまでさまざまなライセンスで提供されていますが、無料バージョンであるスターターバージョンを使用することはありません。Xamarin Studioが含まれています。これは、Android向けの最初のアプリの作成を試してみたい人に最適なスタートです。また、Visual Studioで開発できるビジネスライセンスも提供しているため、WebアプリやWindowsの開発と同様の豊富なエクスペリエンスを使用できます。アプリ、それから彼らはすべてを含むこのエンタープライズを持っています
Visual Studio 2015を使用して、Android、iOS、Windows用のクロスプラットフォームアプリを構築できます。
IDE:https : //www.visualstudio.com/en-US/explore/cordova-vs
これが役立つことを願っています!