Visual Studioの .NET MAUI プロジェクトでUSB接続したAndroidスマートフォンで実行するためにインストールする際に”ADB0100:Mono.AndroidTools.InstallFailedException: Failure[INSTALL_FAILED_USER_RESTRICTED]” が表示される場合の対処法を備忘録的に投稿します。
[INSTALL_FAILED_USER_RESTRICTED]エラー
Visual Studioでは、USB接続したAndroidスマートフォンにMAUIプロジェクトのAPKファイルをインストールして実行できます。
USB接続した際にデバッグ先として[Android ローカルデバイス]を選択すると、ADB経由でAPKファイルをコピーしてインストールが行われます。
その際に、エラーメッセージ “ADB0100:Mono.AndroidTools.InstallFailedException: Failure[INSTALL_FAILED_USER_RESTRICTED]” が表示され操作が停止する場合があります。。
Xiaomi 端末の場合はアカウントが必要
私の場合、手持ちのXiaomi 端末で発生しました。
どうもXiaomiの場合には、アカウントの作成が必須で、USB接続でのアプリインストールが制限されています。
具体的には[設定|開発者向けオプション|USB経由でのインストール]設定が無効になっているのが原因です。
Xiaomi端末の場合は、[USB経由でのインストール]設定を有効にすると[Xiaomi アカウントのログイン]画面が表示されるため、アカウントの作成が必須になります。
まとめ
今回は短い記事ですが、USB接続したAndroidスマートフォンで実行するためにインストールする際に”ADB0100:Mono.AndroidTools.InstallFailedException: Failure[INSTALL_FAILED_USER_RESTRICTED]” が表示される場合の対処法について書きました。
エラーの原因は[設定|開発者向けオプション|USB経由でのインストール]設定の可能性があります。
また、Xiaomi端末の場合は、有効にすると[Xiaomi アカウントのログイン]画面が表示されるためアカウントの作成が必要になります。
C#の.NET MAUI アプリでUSB接続したAndroidスマートフォンで実行するためにインストールする際に”ADB0100:Mono.AndroidTools.InstallFailedException: Failure[INSTALL_FAILED_USER_RESTRICTED]” が表示されてしまう人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただき、ありがとうございます。