2016-06-22 14 views
2

私はXamarinを使い始めていて、サンプルプロジェクトを実行しようとしています。私はAndroid SDKをインストールし、テストする仮想デバイスを作成しました。しかし、私がプロジェクトを実行しようとすると、私はログファイルをチェックすべきであることを示す記述的でないエラーが出ます。 \ユーザー: Cに Xamarin.VisualStudio.Android.AndroidVirtualDeviceProvider.StartEmulator(IAndroidVirtualDevice virtualDevice、IProgressReportの進捗状況、CancellationToken cancellationToken)でXamarinをAndroidにデプロイする際のエラー

のSystem.InvalidOperationException:私が行うと、私は、次の2つのスタックトレースを見つけます\ビルダー\データ\レーン\ 3345ソース\ 2e397405 \ \ XamarinVS \ SRC \コア\ VisualStudio.Android \デバイス\ AndroidVirtualDeviceProvider.cs:ライン Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.StartUp(IMonoAndroidDevice デバイスで 148、 IProgressReportの進行状況、IAndroidVirtualDeviceProvider CでvirtualDeviceProvider、CancellationToken cancellationToken):\ Users \ユーザービルダー\データ\レーン\ 3345元\ 2e397405 \ \ XamarinVS \ SRC \コア\ VisualStudio.Android \ CommandHandlers StartupVirtualDeviceCommandHandler.cs \:ライン 0 Xamarin.VisualStudio で。 2e397405 \ソース\ XamarinVS \ SRC \コア\ VisualStudio.Android \ CommandHandlers \ \ \ Users \ユーザービルダー\データ\レーン3345 \: CでAndroid.CommandHandlers.StartupVirtualDeviceCommandHandler.Execute(StartupVirtualDeviceCommand コマンド、IProgressReportの進捗状況、CancellationToken cancellationToken) StartupVirtualDeviceCommandHandler.cs: 45 at Xamarin.VisualStudio.Commands.CommandHandlerBase 2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3345\2e397405\source\XamarinVS\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 125 at Xamarin.VisualStudio.Commands.CommandHandlerBase 2. < > c__DisplayClass1_0。 <ExecuteAsync> b__0() でC:\ユーザー\ビルダー\データ\レーン\ 3345ソース\ 2e397405 \ \ XamarinVS \ SRC \コア\ VisualStudioを\コマンド\ CommandHandlerBase.cs:ライン 118 System.Threading.Tasksました。タスク1.InnerInvoke() at System.Threading.Tasks.Task.Execute() System.InvalidOperationException at Xamarin.VisualStudio.Commands.CommandHandlerBase.ProcessAggregateInnerException(Exception innerException, IProgressReport progress) in C:\Users\builder\data\lanes\3345\2e397405\source\XamarinVS\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 37 at Xamarin.VisualStudio.Commands.CommandHandlerBase C:\ Users \ builder \ data \ lanes \ 3345 \ 2e397405 \ source \ XamarinVS \ src \ Core \ VisualStudio \ Commands \ CommandHandlerBase.csの2行目(TCommand コマンド、CancellationToken cancellationToken):行 145 at System.Threading.Tasks.Task.Execute(AT Xamarin.VisualStudio.Commands.CommandHandlerBase 2.&lt;&gt;c__DisplayClass1_0.&lt;ExecuteAsync&gt;b__0() in C:\Users\builder\data\lanes\3345\2e397405\source\XamarinVS\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 118 at System.Threading.Tasks.Task 1.InnerInvoke())

誰かが何が起こっているかの手がかりを持っていますか?

答えて

1

私のコンピュータにはハードウェア仮想化が有効になっていないという問題が判明しました。私はそれについて語ったアウトプットを見つけたことは一度もありませんでしたが、私がそれをオンにしたとき、それは機能し始めました。

0

組み込みのエミュレータで問題が発生しているようです。私は実際のデバイスでデバッグを試したり、エミュレータを作成するのにGenymotionを使用することをお勧めします。バーチャルボックスを実行する必要がありますが、シミュレーションが可能なデバイスが多いため、本当に便利です。アプリをいくつかのAPIや画面サイズでテストできます。

関連する問題