Mac用のVisual Studioが初めてインストールされたときのXamarin SDKマネージャの見た目です。唯一のAndroid 6.0の項目がインストール/ダウンロードされた、と描かれたアイテムのみがインストールされました:デフォルトではMac用のVisual StudioでAndroid 7.0+用のAndroid仮想デバイスを作成することはできませんか?
私はMac用のVisual Studioをインストールしたとき、「Android_Accelerated_x86」と呼ばれるAndroidの仮想デバイスは、事前に設定して使用することができました更新されたXamarin。私が知る限り、Android 6.0を使用して、上記スクリーンショットの「Google API Intel x86 Atom System Image」を使用して作成されたAVDです。
私はこのAndroid_Accelerated_86 AVDにXamarinプロジェクトでデバッグすることができます。期待どおりに動作します。
Android 7.1を使用してAVDを作成します。 Mac用のVisual Studioで私がやった、私は(写真で確認)xamarinのSDK Managerを開き、以下の項目をダウンロード:
あなたは、私が同じ名前の「GoogleのAPIをダウンロード見ることができますx86 Atom System Image "(Android 7.1用)は、Android 6.0用のMac用Visual Studioにあらかじめ自動的にインストールされていました。
理論的には、これは私が新しい仮想デバイスを作成するために必要なすべてのものでなければならないと思います。 Visual StudioIではツール> Googleエミュレータマネージャに行き、 "作成..."をクリックして仮想デバイスを作成します。 Deviceについては、Nexus 10、Nexus 9、Nexus One、10.1 "WXGA Tabletなどを選んでみましたが、どのデバイスを選んでも、Android 7.0,7.1、または8.0のターゲットを選択すると、CPU/ABIセクション「このターゲットにはシステムイメージがインストールされていません」と表示されます。また、「Android 6.0 - APIレベル23」のターゲットを選択すると、Android 7.0以上の場合と同様に「システムターゲットイメージはインストールされません。
新しい仮想デバイスを作成できるのは、「Google API(Google Inc.) - APIレベル23」のターゲットを選択してから、「Google API Intel Atom(x86)」を選択するだけです。私は、Android 6.0のセクションからインストールされた "Google API Intel x86 Atom Image"を持っているからだと思いますが、それに対応するイメージもAndroid 7.1バージョン用にインストールされていますので、少なくともAnのターゲットを選ぶドロイド7.1とCPU/ABIの "Google APIs Intel x86 Atomイメージ"の選択肢も与えられる?私はAndroid 6.0にインストールされているものと同じ画像タイプを持っています!
これは2つの異なるマシンでこれを試しましたが、まったく同じ結果でした。私はまた、Android 7.0と8.0用の適切な画像をダウンロードしようとしましたが、同じ問題を抱えています。Androidバージョン6.0を超えてAndroid AVDを作成することはできません。 Android 7.0以降でAVDを設定するには誰もSDKマネージャとGoogleエミュレータマネージャをうまく使っていますか?私が見つけることができるこのタイプの問題に関するすべての既存の議論は、Android 6.0以前を示しているだけです。また、Mac用のVisual Studioの最新バージョンでもこれをテストし、安定した自動更新チャネルを通じてすべてのXamarinコンポーネントを完全に更新しました。
https://bugzilla.xamarin.com/show_bug.cgi?id=59714を実行している場合は、avdmanagerを使用して適切なAVDを作成できないバグがあると思います。 –
ありがとうございます。新しいプロジェクトに表示されるAVDマネージャのアイコンを使ったエミュレータがあります。 – ravl13