Xamarin for VS2015がインストールされ、空のAndroidアプリが作成されました。残念ながら、Xamarinが提供するAndroid仮想デバイスのいずれも、私が提供された小さなテンプレートアプリを実行することはありません。 Visual Studioは、「展開エラーがありました」というわかりにくいメッセージを表示します。エラーをグーグルでXamarinとVisual Studio Community 2015でAndroid仮想デバイスを起動できません
System.InvalidOperationException
at Xamarin.VisualStudio.Android.AndroidVirtualDeviceProvider.StartEmulator(IAndroidVirtualDevice virtualDevice, IProgressReport progress, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\Devices\AndroidVirtualDeviceProvider.cs:line 148
at Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.StartUp(IMonoAndroidDevice device, IProgressReport progress, IAndroidVirtualDeviceProvider virtualDeviceProvider, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\CommandHandlers\StartupVirtualDeviceCommandHandler.cs:line 72
at Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.Execute(StartupVirtualDeviceCommand command, IProgressReport progress, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\CommandHandlers\StartupVirtualDeviceCommandHandler.cs:line 45
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 152
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.<>c__DisplayClass1_0.<ExecuteAsync>b__0() in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 118
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Xamarin.VisualStudio.ProgressReport Error: 0 : [2016-07-09 15:31:19.0670] System.InvalidOperationException
at Xamarin.VisualStudio.Commands.CommandHandlerBase.ProcessAggregateInnerException(Exception innerException, IProgressReport progress) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 38
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 145
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.<>c__DisplayClass1_0.<ExecuteAsync>b__0() in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 118
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Xamarin.VisualStudio.ProgressReport Error: 0 : [2016-07-09 15:32:08.4234] System.InvalidOperationException
at Xamarin.VisualStudio.Android.AndroidVirtualDeviceProvider.StartEmulator(IAndroidVirtualDevice virtualDevice, IProgressReport progress, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\Devices\AndroidVirtualDeviceProvider.cs:line 148
at Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.StartUp(IMonoAndroidDevice device, IProgressReport progress, IAndroidVirtualDeviceProvider virtualDeviceProvider, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\CommandHandlers\StartupVirtualDeviceCommandHandler.cs:line 72
at Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.Execute(StartupVirtualDeviceCommand command, IProgressReport progress, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\CommandHandlers\StartupVirtualDeviceCommandHandler.cs:line 45
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 132
Xamarin.VisualStudio.ProgressReport Error: 0 : [2016-07-09 15:32:08.4404] System.InvalidOperationException
at Xamarin.VisualStudio.Commands.CommandHandlerBase.ProcessAggregateInnerException(Exception innerException, IProgressReport progress) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 38
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 145
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.<>c__DisplayClass1_0.<ExecuteAsync>b__0() in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 118
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Xamarin.VisualStudio.Android.AndroidDeviceSettings Information: 0 : [2016-07-09 15:32:38.9678] Settings successfully saved.
Xamarin.VisualStudio.Android.AndroidDeviceSettings Information: 0 : [2016-07-09 15:36:56.2277] Settings successfully saved.
Xamarin.VisualStudio.ProgressReport Error: 0 : [2016-07-09 15:37:04.7492] System.InvalidOperationException
at Xamarin.VisualStudio.Android.AndroidVirtualDeviceProvider.StartEmulator(IAndroidVirtualDevice virtualDevice, IProgressReport progress, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\Devices\AndroidVirtualDeviceProvider.cs:line 148
at Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.StartUp(IMonoAndroidDevice device, IProgressReport progress, IAndroidVirtualDeviceProvider virtualDeviceProvider, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\CommandHandlers\StartupVirtualDeviceCommandHandler.cs:line 72
at Xamarin.VisualStudio.Android.CommandHandlers.StartupVirtualDeviceCommandHandler.Execute(StartupVirtualDeviceCommand command, IProgressReport progress, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio.Android\CommandHandlers\StartupVirtualDeviceCommandHandler.cs:line 45
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 152
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.<>c__DisplayClass1_0.<ExecuteAsync>b__0() in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 118
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Xamarin.VisualStudio.ProgressReport Error: 0 : [2016-07-09 15:37:04.7662] System.InvalidOperationException
at Xamarin.VisualStudio.Commands.CommandHandlerBase.ProcessAggregateInnerException(Exception innerException, IProgressReport progress) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 38
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.Execute(TCommand command, CancellationToken cancellationToken) in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 145
at Xamarin.VisualStudio.Commands.CommandHandlerBase`2.<>c__DisplayClass1_0.<ExecuteAsync>b__0() in C:\Users\builder\data\lanes\3420\ee3cfcdd\source\xamarinvs\src\Core\VisualStudio\Commands\CommandHandlerBase.cs:line 118
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Xamarin.VisualStudio.Android.AndroidDeviceSettings Information: 0 : [2016-07-09 15:41:33.7269] Settings successfully saved.
ハードウェア仮想化を有効にすることで解決したthis other questionを起動しますが、私はそれが何を意味するのか、非常によく分からない:ログに見ると、これは明らかにしています。私は自分自身をトラブルシューティングしようとしましたが、何が起こっているのか分かりません。さらに悪いことに、私のコンピュータにAndroid SDKのコピーが2つずつあるようですが、と%USER_HOME%/AppData/Local/Xamarin/MonoForAndroid/AndroidSDK
に1つあります。 Android
にあるものには、SDKマネージャとAVDマネージャがありますが、Xamarinのものはありません。私が知る限りは、Android
には何も使われていないようですが、Xamarinによってインストールされました。
あなたの問題に対する解決策を見つけましたが、ThamiDevは答えで言ったように、実際にはGenomotionを見てください。これは本当に良いソフトウェアです。 – YumeYume
Genymotionは高速ですが、Paywallの背後にあるいくつかの機能、とりわけネットワーキングがロックされているため、費用を正当化できません。 – MadDoctor5813