Visual C++ for Cross-Platform Mobile Development のインストールInstall Visual C++ for Cross-Platform Mobile Development

Visual C++ for Cross-Platform Mobile Development は、Visual Studio 2015 付属のインストール可能なコンポーネントです。Visual C++ for Cross-Platform Mobile Development is an installable component of Visual Studio 2015. クロス プラットフォームの Visual Studio テンプレートが含まれており、クロス プラットフォーム ツールおよび SDK をインストールしてすぐに開始できるようにします。それらを自分で検索、ダウンロード、構成する必要はありません。It includes cross-platform Visual Studio templates and installs the cross-platform tools and SDKs to get started quickly, without having to locate, download, and configure them yourself. これらのツールを Visual Studio で使用することで、クロス プラットフォーム プロジェクトを簡単に作成、編集、デバッグ、テストできます。You can use these tools in Visual Studio to easily create, edit, debug and test cross-platform projects. このトピックでは、Visual Studio を使用してクロス プラットフォーム アプリを開発するために必要なツールとサード パーティのソフトウェアをインストールする方法について説明します。This topic describes how to install the tools and third-party software required to develop cross-platform apps using Visual Studio. コンポーネントの概要については、「 Visual C++ クロスプラットフォーム モバイル」をご覧ください。For an overview of the component, see Visual C++ Cross-Platform Mobile

要件 Requirements
ツールの取得 Get the tools
ツールのインストール Install the tools
Install tools for iOS Install tools for iOS
手動による依存関係のインストールまたは更新Install or update dependencies manually

要件Requirements

  • インストール要件については、「 Visual Studio 2015 のシステム要件」をご覧ください。For installation requirements, see Visual Studio 2015 System Requirements.

    重要

    Windows 7 または Windows Server 2008 R2 を使用している場合は、従来の Windows アプリケーション、Android Native Activity アプリおよびライブラリ、iOS 用のアプリとコード ライブラリのためのコードを開発できますが、Windows ストア アプリまたはユニバーサル Windows アプリのコードは開発できません。If you are using Windows 7 or Windows Server 2008 R2, you can develop code for Classic Windows applications, Android Native Activity apps and libraries, and apps and code libraries for iOS, but not Windows Store or Universal Windows apps.

    特定のデバイス プラットフォームのアプリをビルドするには、いくつかの追加要件があります。To build apps for specific device platforms, there are some additional requirements:

  • Windows Phone エミュレーターおよび Microsoft Visual Studio Emulator for Android には、Hyper-V を実行できるコンピューターが必要です。Windows Phone emulators and the Microsoft Visual Studio Emulator for Android require a computer that can run Hyper-V. エミュレーターをインストールして実行する前に、Windows の Hyper-V 機能を有効にする必要があります。The Hyper-V feature in Windows must be enabled before you can install and run the emulators. 詳細については、エミュレーターのシステム要件をご覧ください。For more information, see the emulator's system requirements.

  • Android SDK に付属している x86 Android エミュレーターは、Intel HAXM ドライバーを実行できるコンピューター向けに最適化されています。The x86 Android emulators that come with the Android SDK work best on computers that can run the Intel HAXM driver. このドライバーには、VT-x および Execute Disable Bit をサポートしている Intel x64 プロセッサが必要です。This driver requires an Intel x64 processor with VT-x and Execute Disable Bit support. 詳しくは、「 Intel® Hardware Accelerated Execution Manager のインストール手順 - Microsoft Windows」をご覧ください。For more information, see Installation Instructions for Intel® Hardware Accelerated Execution Manager - Microsoft Windows.

  • iOS 用のコードをビルドするには、Apple ID、iOS Developer Program アカウント、Xcode 6 以降を OS X Mavericks 以降のバージョンで実行できる Mac コンピューターが必要です。Building code for iOS requires an Apple ID, an iOS Developer Program account, and a Mac computer that can run Xcode 6 or later on OS X Mavericks or later versions. 簡単なインストール手順については、「 Install tools for iOS」をご覧ください。For simple installation steps, see Install tools for iOS.

ツールの取得Get the tools

Visual C++ for Cross-Platform Mobile Development は、Visual Studio の Community、Professional、Enterprise エディションに付属しているインストール可能なコンポーネントです。Visual C++ for Cross-Platform Mobile Development is an installable component included in Visual Studio Community, Professional, and Enterprise editions. Visual Studio を入手するには、「Visual Studio 2015 のダウンロード」のページにアクセスして、Visual Studio 2015 with Update 2 以降をインストールしてください。To get Visual Studio, go to the Visual Studio 2015 Downloads page and download Visual Studio 2015 with Update 2 or later.

ツールのインストールInstall the tools

Visual Studio 2015 のインストーラーには、Visual C++ for Cross-Platform Mobile Development をインストールするオプションが含まれています。The installer for Visual Studio 2015 includes an option to install Visual C++ for Cross-Platform Mobile Development. このオプションを選択すると、必要な C++ 言語ツール、Visual Studio 用のテンプレートとコンポーネント、Android のビルドとデバッグに必要な GCC および Clang ツールセット、iOS 開発用の Mac と通信するためのコンポーネントがインストールされます。This installs the required C++ language tools, templates and components for Visual Studio, the GCC and Clang toolsets needed for Android builds and debugging, and components to communicate with a Mac for iOS development. また、iOS および Android アプリの開発をサポートするために必要なサードパーティ製のツールとソフトウェア開発キットもすべてインストールされます。It also installs all the third-party tools and software development kits that are required to support iOS and Android app development. これらのサードパーティ製ツールのほとんどは、Android プラットフォームのサポートに必要なオープン ソースのソフトウェアです。Most of these third-party tools are open-source software required for Android platform support.

  • Android Native Development Kit (NDK) は、Android プラットフォームを対象にした C++ コードをビルドする場合に必要になります。Android Native Development Kit (NDK) is required to build C++ code that targets the Android platform.

  • Android のビルド プロセスには、Android SDK、Apache Ant、および Java SE Development Kit が必要です。Android SDK, Apache Ant, and Java SE Development Kit are required for the Android build process.

  • Microsoft Visual Studio Emulator for Android は、コードをテストおよびデバッグするのに役立つ、オプションの高パフォーマンス エミュレーターです。Microsoft Visual Studio Emulator for Android is an optional high-performance emulator useful for testing and debugging your code.

Visual C++ for Cross-Platform Mobile Development とサードパーティ製ツールをインストールするにはTo install Visual C++ for Cross-Platform Mobile Development and the third-party tools

  1. ツールの取得」のリンクに従ってダウンロードした Visual Studio 2015 インストーラーを実行します。Run the Visual Studio 2015 installer that you downloaded following the link in Get the tools. オプションのコンポーネントをインストールするために、インストールの種類として [カスタム] を選びます。To install optional components, choose Custom as the type of installation. [次へ] を選んで、インストールするオプションのコンポーネントを選びます。Choose Next to select the optional components to install.

  2. [機能の選択] で、 [クロス プラットフォームのモバイル開発] を展開し、 [Visual C++ モバイル開発]を選択します。In Select features, expand Cross Platform Mobile Development and check Visual C++ Mobile Development.

    [Visual C++ モバイル開発] を選択するSelect Visual C++ Mobile Development

    既定では、[Visual C++ モバイル開発] を選ぶと、[プログラミング言語] オプションは [Visual C++] をインストールするように設定され、[共通ツールおよびソフトウェア開発キット] オプションは必要なサード パーティ製コンポーネントをインストールするように設定されます。By default, when you select Visual C++ Mobile Development, the Programming Languages option is set to install Visual C++, and the Common Tools and Software Development Kits options are set to install required third-party components. 必要な場合、その他のコンポーネントを選択することができます。You can choose additional components if you need them. 既定では、[Microsoft Visual Studio Emulator for Android] も選ばれます。By default, the Microsoft Visual Studio Emulator for Android is also selected. 既にインストールされているコンポーネントは、一覧では非アクティブとして表示されます。Components that are already installed appear inactive in the list.

    ユニバーサル Windows アプリをビルドし、Android および iOS プロジェクトとの間でコードを共有するには、[機能の選択] で、[Windows 開発と Web 開発] を展開し、[ユニバーサル Windows アプリ開発ツール] をオンにします。To build Universal Windows apps and share code between them and your Android and iOS projects, in Select features, expand Windows and Web Development and check Universal Windows App Development Tools. ユニバーサル Windows アプリをビルドする予定がない場合は、このオプションを省略できます。If you don't plan to build Universal Windows apps, you can skip this option.

    [次へ] を選択して続行します。Choose Next to continue.

  3. サードパーティ製コンポーネントには、それぞれ独自のライセンス条項があります。The third-party components have their own license terms. ライセンス条項を表示するには、各コンポーネントの横にある [ライセンス条項] リンクを選びます。You can view the license terms by choosing the License Terms link next to each component. [インストール] を選択して、コンポーネントを追加し、Visual Studio と、Visual C++ for Cross-Platform Mobile Development をインストールします。Choose Install to add the components and install Visual Studio and Visual C++ for Cross-Platform Mobile Development.

  4. インストールが完了したら、インストーラーを閉じて、コンピューターを再起動します。When installation is complete, close the installer and then restart your computer. サード パーティ製コンポーネントの一部の設定操作は、コンピューターを再起動するまで有効になりません。Some setup actions for the third-party components do not take effect until the computer is restarted.

    重要

    確実にすべてを正しくインストールするには、再起動する必要があります。You must restart to make sure everything is installed correctly.

    Microsoft Visual Studio Emulator for Android コンポーネントのインストールが失敗した場合は、お使いのコンピューターで Hyper-V が有効になっていない可能性があります。If the Microsoft Visual Studio Emulator for Android component failed to install, your computer may not have Hyper-V enabled. [Windows の機能の有効化または無効化] コントロール パネル アプリを使って Hyper-V を有効にしてから、Visual Studio インストーラーをもう一度実行ます。Use the Turn Windows features on or off Control Panel app to enable Hyper-V, and then run the Visual Studio installer again.

    注意

    お使いのコンピューターまたは Windows のバージョンで Hyper-V がサポートされていない場合は、Microsoft Visual Studio Emulator for Android コンポーネントを使用できません。If your computer or your version of Windows does not support Hyper-V, you can't use the Microsoft Visual Studio Emulator for Android component. Windows の Home エディションには、Hyper-V のサポートが含まれていません。The Home Edition of Windows does not include Hyper-V support.

  5. Visual Studio を開きます。Open Visual Studio. Visual Studio を実行するのが初めての場合は、構成してサインインするまでに時間がかかることがあります。If this is the first time that you have run Visual Studio, it may take some time to configure and sign in. Visual Studio の準備が完了したら、 [ツール] メニューで [拡張機能と更新プログラム][更新プログラム]の順に選びます。When Visual Studio is ready, on the Tools menu, select Extensions and Updates, Updates. Visual C++ for Cross-Platform Mobile Development または Microsoft Visual Studio Emulator for Android 用の利用可能な Visual Studio の更新プログラムがある場合は、それらをインストールします。If there are Visual Studio updates available for Visual C++ for Cross-Platform Mobile Development or for Microsoft Visual Studio Emulator for Android, install them.

Install tools for iOSInstall tools for iOS

Visual C++ for Cross-Platform Mobile Development を使用して、iOS コードを編集およびデバッグし、iOS シミュレーターまたは iOS デバイスに配置することができます。ただし、ライセンスの制限により、コードのビルドはリモートの Mac 上で行わなければなりません。You can use Visual C++ for Cross-Platform Mobile Development to edit, debug and deploy iOS code to the iOS Simulator or to an iOS device, but because of licensing restrictions, the code must be built remotely on a Mac. Visual Studio を使用して iOS アプリをビルドおよび実行するには、Mac 上にリモート エージェントをセットアップして構成する必要があります。To build and run iOS apps using Visual Studio, you must set up and configure the remote agent on your Mac. インストール方法、前提条件、構成オプションについて詳しくは、「 Install And Configure Tools to Build using iOS」をご覧ください。For detailed installation instructions, prerequisites and configuration options, see Install And Configure Tools to Build using iOS. iOS 用にビルドするのでない場合は、この手順を省略できます。If you're not building for iOS, you can skip this step.

手動による依存関係のインストールまたは更新Install or update dependencies manually

Visual C++ のモバイル開発オプションをインストールする際に、サードパーティの 1 つ以上の依存関係を Visual Studio インストーラーでインストールしないことにした場合、それらの依存関係は、後で「 Install the tools」の手順に従ってインストールできます。If you decide not to install one or more third-party dependencies using the Visual Studio installer when you install the Visual C++ Mobile Development option, you can install them later by using the steps in Install the tools. また、Visual Studio とは別にインストールまたは更新することもできます。You can also install or update them independently of Visual Studio.

注意事項

Java 以外の依存関係は、任意の順序でインストールできます。You can install the dependencies in any order, except for Java. JDK は、Android SDK をインストールする前にインストールして構成する必要があります。You must install and configure the JDK before you install the Android SDK.

次の情報を参照し、リンクを使用して、従属関係を手動でインストールします。Read the following information and use these links to install dependencies manually.

  • Java SE 開発キットJava SE Development Kit

    既定では、インストーラーによって Java のツールが C:\Program Files (x86)\Java に格納されます。By default, the installer puts the Java tools in C:\Program Files (x86)\Java.

  • Android SDKAndroid SDK

    インストール中に、推奨されたとおりに API を更新します。During the installation, update the APIs as recommended. 最低でも Android 5.0 Lollipop (API レベル 21) の SDK がインストールされていることを確認します。Make sure that at least the SDK for Android 5.0 Lollipop (API level 21) is installed. 既定では、インストーラーによって Android SDK が C:\Program Files (x86)\Android\android-sdk に格納されます。By default, the installer puts the Android SDK in C:\Program Files (x86)\Android\android-sdk.

    Android SDK ディレクトリにある SDK Manager アプリをもう一度実行すると、SDK を更新したり、オプション ツールや追加の API レベルをインストールしたりできます。You can run the SDK Manager app in the Android SDK directory again to update the SDK and install optional tools and additional API levels. [管理者として実行] を使用して SDK Manager アプリを実行しなければ、更新のインストールが失敗する可能性があります。Updates may fail to install unless you use Run as administrator to run the SDK Manager app. Android アプリのビルドで問題が発生した場合は、SDK Manager を確認して、インストール済み SDK の更新プログラムの有無を調べてください。If you have problems building an Android app, check the SDK Manager for updates to your installed SDKs.

    Android SDK に付属している Android エミュレーターのいくつかを使用するには、オプションの Intel HAXM ドライバーをインストールする必要があります。To use some of the Android emulators that come with the Android SDK, you must install the optional Intel HAXM drivers. Intel HAXM ドライバーを正常にインストールするには、Windows から Hyper-V 機能を削除する必要がある場合があります。You may have to remove the Hyper-V feature from Windows to install the Intel HAXM drivers successfully. Windows Phone エミュレーターおよび Microsoft Visual Studio Emulator for Android を使用するには、Hyper-V 機能を復元する必要があります。You must restore the Hyper-V feature to use the Windows Phone emulators and the Microsoft Visual Studio Emulator for Android.

  • Android NDKAndroid NDK

    既定では、インストーラーによって Android NDK が C:\ProgramData\Microsoft\AndroidNDK に格納されます。By default, the installer puts the Android NDK in C:\ProgramData\Microsoft\AndroidNDK. Android NDK をもう一度ダウンロードしてインストールすると、NDK のインストールを更新できます。You can download and install the Android NDK again to update the NDK installation.

  • Apache AntApache Ant

    既定では、インストーラーによって Apache Ant が C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps に格納されます。By default, the installer puts Apache Ant in C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps.

  • Microsoft Visual Studio Emulator for AndroidMicrosoft Visual Studio Emulator for Android

    Microsoft Visual Studio Emulator for Android は、Visual Studio ギャラリーからインストールおよび更新できます。You can install and update the Microsoft Visual Studio Emulator for Android from the Visual Studio Gallery.

    ほとんどの場合、Visual Studio によって、インストールしたサードパーティ製ソフトウェアの構成が検出され、内部環境変数にインストール パスが保持されます。In most cases, Visual Studio can detect the configurations for the third-party software you've installed, and maintains the installation paths in internal environment variables. これらのクロス プラットフォーム開発ツールの既定のパスは、Visual Studio IDE でオーバーライドできます。You can override the default paths of these cross-platform development tools in the Visual Studio IDE.

サード パーティのツールのパスを設定するにはTo set the paths for third-party tools

  1. Visual Studio のメニュー バーで、 [ツール][オプション]の順に選びます。On the Visual Studio menu bar, select Tools, Options.

  2. [オプション] ダイアログ ボックスで、 [クロス プラットフォーム][C++]の順に展開し、 [Android]を選びます。In the Options dialog box, expand Cross Platform, C++, and select Android.

    Android ツールのパス オプションAndroid tool path options

  3. ツールが使用するパスを変更するには、パスの横にあるチェック ボックスをオンにして、テキスト ボックスでフォルダー パスを編集します。To change the path used by a tool, check the checkbox next to the path, and edit the folder path in the textbox. 参照ボタン (...) を使用して [場所を選択] ダイアログを開き、フォルダーを選ぶこともできます。You can also use the browse button (...) to open a Select location dialog to choose the folder.

  4. [OK] を選んで、カスタム ツール フォルダーの場所を保存します。Choose OK to save the custom tool folder locations.

関連項目See Also

iOS を使用してビルドするためのツールのインストールおよび構成 Install And Configure Tools to Build using iOS
Visual C++ クロスプラットフォーム モバイルVisual C++ Cross-Platform Mobile