Visual Studio 2015をインストールするときに、Java SE Development Kit
はコンピューターに既に存在します。インストーラーは、environment variables
。だから私はAndroid_SDK_HOME
およびAndroid_NDK
環境変数。
ただし、インストーラを再度起動すると、Java Development Kit。
間違った環境名を設定していますか? SDKとNDKが既にあることをインストーラーに知らせる方法は?
Visual Studio 2015インストーラーは、Android_SDK_HOME
環境変数を使用してSDKを検出しません。次のレジストリエントリを作成する必要があります。
REGEDIT
を開き、HKEY_LOCAL_MACHINE\SOFTWARE
に移動します。 SOFTWARE
を右クリックして、新しいキーAndroid SDK Tools
(まだない場合)を追加する必要があります。
Android SDK Tools
を右クリックして新しい文字列値Path
を追加し、値としてAndroid sdk)のパスを入力します
私はそれをテストし、Visual Studio 2015インストーラーは既存のAndroid SDKを正常に検出しました
リファレンス: https://bugzilla.xamarin.com/show_bug.cgi?id=859#c18
インストーラーで、ダウンロードAndroid SKDsのチェックを外し、Visual Studioを完全にインストールし、Visual Studioで[ツール]-> [オプション]-> Xamarin-> Android設定、 「Android SDK Location」でSDKのパスを見つけ、「Android NDK location」でNDKのパスを見つけます。
私はそれをすることでそれを行うことができます:
「ツール」->「オプション」->「Apache Cordovaのツール」->「環境変数のオーバーライド」
その後、Android SDK Path
into ADT_HOME
変数(最初にチェックボックスをオンにする必要があります)
デフォルトのSDKパスは次のとおりです。
C:\ Users\{ユーザー}\AppData\Local\Android\sdk
Android SDKとADTは別のものですが、Visual Studioはこの方法でSDKを見つけることができます。
それは試みに値します:
[スタート]ボタンのコンテキストメニューから[実行]を選択し、ダイアログボックスに「regedit」と入力し、[OK]を選択して、レジストリエディターを開きます。案内する
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
左側のフォルダツリーで。 Pathレジストリ変数を変更して、Android SDKへのパスを一致させます。エミュレータを再起動すると、ADBに接続されたエミュレータと関連するAndroidツールが表示されるはずです。
存在しない場合は、Android SDKツールキーをWow6432Node
に作成する必要があります
値がC:\ Users\myUserName\AppData\Local\Android\sdk
ソース:
https://msdn.Microsoft.com/en-us/library/mt228282.aspx