2017-02-08 8 views
1

私はVisual StudioでAndroidアプリを開発しています。 Android SDKマネージャでは、APIレベル23(Android 6.0)からAPIレベル25(Android 7.1)までのすべてのAPIがインストールされています。Visual StudioにインストールされているAndroidのapiレベルが表示されない

しかし、私はVisual Studioでプロジェクトのプロパティを開くと、 "Androidバージョンを使用してコンパイルする"オプションが23(Android 6.0)までしか表示されません。私はスマートフォンのほとんどが今持っているように7.1をターゲットにしたい。

Android 6.0を使用すると別の問題が発生します。 Xamarin.Firebase.Messagingのようないくつかのパッケージは、次のエラーでインストールに失敗します。

Install-Package: Could not install package 'Xamarin.Firebase.Messaging 42.1001.0'. 
You are trying to install this package into a 
project that targets 'MonoAndroid,Version=v6.0', but the package does not contain 
any assembly references or content files that are 
compatible with that framework. For more information, contact the package author. 

APIレベル25で使用できるすべてのオプションがSDKマネージャにインストールされていることがわかります。親切にも、私はVisual StudioのAndroidアプリからAndroid 7.1をターゲットにできるように手伝ってください。ありがとうございます

答えて

4

あなたのXamarinのインストールは最新ですか? Xamarin.Androidのバージョンが6.xであると思われます。これは、SDKマネージャを介してインストールされていてもAndroid 7.0または7.1をターゲットできないことを意味します。バージョンを確認するにはヘルプ>についてMicrosoft Visual Studioについて

たとえば、私のバージョンは7.1.0.19で、Androd 7.1を対象とすることができます。

更新を確認するには、[オプション]> [ツール>を開く必要がありますXamarin>その他、今をチェックをクリックします。


のVisual Studio 2017の更新:

あなたは、Visual Studio 2017以降を使用している場合は、Xamarinのアップデートは、Visual Studioのアップデートの一部として提供されています。手動で更新を確認するには、ツールにアップデートオープン>拡張機能と更新...左側のメニューでを、行くと製品アップデートを選択します。利用可能な更新がある場合、それらはこのリストに表示されます。

Visual Studio 2017 update

+0

今日も有効な更新プログラムを確認する方法はありますか? @ NickN。 –

+0

Visual Studio 2017でアップデートが異なるようになりました。編集を参照してください。 – hankide

関連する問題