Xamarin.Android の配置エラーでビルドができない [超初心者]
Xamarin.Android の配置エラーでビルドができない <超初心者>
先日よりXamarinの学習を始めようとしている者です。
今まで、Windows Forms を C# で若干いじったことがある程度なのですが、
Androidアプリを製作したいと思い、かつC#しかいじったことがないので、
Xamarinで製作しようと思っています。。。
そのためまず、Microsoftの公式ドキュメントで学習をしようと思っているのですが、
配置エラーが発生してしまい、エミュレーター、実機共に動かすことができない状態で、詰まっています。
こちらのドキュメントの「アプリを実行する」まで進むことは出来たのですが、
デバッグをすると配置エラーが発生してしまいます。
発生している問題・エラー
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー ADB0010: Mono.AndroidTools.InstallFailedException: The package was not properly signed (NO_CERTIFICATES).
場所 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) 場所 D:\a\_work\1\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:行 338
場所 Mono.AndroidTools.AndroidDevice.<>c__DisplayClass100_0.<InstallPackage>b__0(Task`1 t) 場所 D:\a\_work\1\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:行 803
場所 System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
場所 System.Threading.Tasks.Task.Execute()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 AndroidDeviceExtensions.<PushAndInstallPackageAsync>d__12.MoveNext() 場所 D:\a\_work\1\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:行 206
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
場所 AndroidDeviceExtensions.<PushAndInstallPackageAsync>d__12.MoveNext() 場所 D:\a\_work\1\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:行 223
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Xamarin.Android.Tasks.FastDeploy.<InstallPackage>d__101.MoveNext() 場所 /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:行 338
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
場所 Xamarin.Android.Tasks.FastDeploy.<InstallPackage>d__101.MoveNext() 場所 /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:行 355
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 Xamarin.Android.Tasks.FastDeploy.<RunTaskAsync>d__96.MoveNext() 場所 /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:行 212 0
自分で試したこと
このドキュメント以前の、エミュレーター、実機での実行の開始方法などを見直し、
Pixel 2 R 11.0 - API30 のエミュレーターは起動することができました。
まだXamarinについてあまりよく分かっていない状況ですが、
.net MAUIにも生かせると考えているので、
ここで何とか粘って学んでいきたいです。。。!
(正直、まだ Xamarin.Forms と Xamarin.Android等の違いもあまりよくわかっていません。。。)
初歩的な問題で大変申し訳ないのですが、解決方法についてわかる方、
ぜひご回答いただけると大変助かります。。。!
よろしくお願いします。。。!
0