2016-12-30 11 views
0

今週は新しいノートパソコン(Win10)がインストールされ、Visual Studio 2015コミュニティがインストールされ、次にXamarinがインストールされました。空白のAndroidプロジェクトを作成し、MainActivity.csのSetContentView(...)行のコメントを外してから、ソリューションをビルドしました。 「( - API 23アンドロイド6.0)Android_accelarated_x86」:Xamarinをインストールした後の問題

(次の緑の「実行」ボタン)がエミュレータのリストを唯一の2つのエントリが含まれています。私はそれを実行しようとすると、しかし、私は様々な問題に実行していますよ「Android_ARMv7a(Android 6.0 - API 23)」と表示されます。これは正常ですか? Xamarin doc'nは、いくつかの "Xamarin xxx"エミュレータがインストールされることを示唆しているようです。

"Android_accelarated_x86"に対してプロジェクトを実行すると、エミュレータが起動し、展開は成功したとVisual Studioは報告しますが、Visual Studioはデバッグを停止します。出力ウィンドウでは、私がこれを参照してください。

InspectorDebugSession(0):のStateChangeは:[スタート] - > [EntryPointBreakpointRegistered InspectorDebugSession(0):建設 Androidアプリケーションをデバッグしています。 はlogcatに接続できませんでした、GetProcessIdが返さ:0 InspectorDebugSession(0):HandleTargetEventを: InspectorDebugSessionをTargetExited(0):私はもう一度実行してヒットした場合

配置されており、アプリseemsはエミュレータ上で起動しますが、 「残念ながらxxxが停止しました」というメッセージが表示されます(xxxはプロジェクト名)。上記のメッセージはVSウィンドウに再度表示されます(「logcatに接続できませんでした...」とは別に)。

私は、ドロップダウンの「Manage Virtual Devices」項目がグレー表示されていることにも気づいたので、おそらく別のエミュレータを作成できませんか?

答えて

0

これでヒップから撮影しましたが、Android SDKがインストールされていますか?それは、他の多くのエミュレータをインストールし、デバイスマネージャにアクセスできるようにする必要があります。

Visual StudioでINSTALできるエミュレータがあります。 Android SDKに付属しているエミュレータとXamarin Studioでインストールするエミュレータ

Xamarin Studiosをインストールすることをもう1つ試してみてください。あなたの環境をセットアップしてからVSがやるという私の経験では、少し上手く仕事をしています。

+0

私は、C:\ Users \ xxx \ AppData \ Local \ Android \とC:\ Program Files(x86)\ Androidの下にSDKの2つのバージョンがあるようです。 Visual Studio Xamarinの設定はすべて後者を指していて、VSからavdとsdkのマネージャを起動するのは大丈夫です。私がWindowsのスタートメニューからsdkマネージャを起動すると、ほとんどの項目はインストールされません。また、スタートメニューからavdマネージャを起動すると上記のエミュレータが表示されますが、名前の横に疑問符が表示されます。 –

+0

私は今日も同じことを実際にしていて、ほとんどの時間をそれを吹き飛ばして再利用しました。それは私のために別のエラーを引き起こしていた。エミュレータをXamarin Studioであなたのソリューションに乗せてもらえますか? – David

+0

私はXamarin Studioを今すぐダウンロードしています。 Xamarinのインストール中に、SDKをどこにインストールするかを尋ねると、2つの既存の場所(C:\ users \ xxx \ AppData \ Local \ Xamarin \ Universal、Androidの\ Mono、私は覚えているようです)を別の場所を追加するボタン。私はこれをクリックし、C:\ Program Files(x86)\ Androidを指定しました。私はここで何をすべきでしょうか?私はまた、Androidのフォルダパスにスペースに関する問題について聞いたことがありますか? –

0

まず、Manage Virtual Devicesは、Xamarin Android Player VM(これは廃止予定)です。 Xamarin Android Playerが存在しない場合、これを削除するよう取り組んでいます。

Google AVD VMを作成/編集/修正するには、Android Emulator Managerを選択してください。記載されているデバイスの数に関しては、私はおそらくXamarinが更新されたすべてのものを確保したい。..

Visual Studio > Tools > Options > Xamarin > Other > Check for Updates

また、すべてのSDKコンポーネントを更新..and。 Intel CPUをお持ちの場合は、最高のパフォーマンスを得るためにx86イメージを使用する必要があります。あなたはすでにこれをインストールしていない場合は、ここでそれを得ることができます:あなたは任意の画像を更新した場合

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

はそれができるあなたのAVDが関連を選択することにより、あなたはAndroidのエミュレータマネージャで行うことができ、修理必要があることRepairをクリックします。

また、あなたのプロジェクトが対象とするデバイスにのみデプロイすることができるので、AndroidManifest.xmlをチェックするか、プロジェクトを右クリックして、「最小」と「ターゲット」のAndroid APIレベルをあなたが作成したAVDを網羅していることを確認してください。

+0

あなたが言及したすべての点は問題ないようです。 x86イメージを再表示するには、「Intel Atom x86システムイメージ」または「Google API Intel Atom x86システムイメージ」を使用しますか? (私もAtom_64バージョンを持っています)。 –

+1

Google APIバージョンには、Googleや他のほとんどの市販デバイスで出荷されるアプリとAPIがあります。もう1つは、Googleマップや他のGoogleフレームワークを含まない単純なAndroidです。 –

関連する問題