Xiaomi の端末でビルド時にINSTALL_FAILED_USER_RESTRICTEDが出てきた時の対処法

image

現象

xiaomi mi pad3という端末をandroid studioにUSBケーブルで繋ぎ、デバッグ実行したときに

HTML

という警告が出て、デバッグ実行が失敗する現象が起きました。

おそらく他のxiaomi端末でも同じことが起きるはずですので、今回はその対処法についてまとめたいと思います。

原因

警告が出る原因はMIアカウントで端末にログインしていないからです。

MIアカウントとはxiaomiのアカウントのことです。

対処法

対処法は以下の2つです

  • MIアカウントでログインしてからデバッグ実行を行う
  • MIUI最適化をオフしてデバック実行する

順に解説していきます。

MIアカウントでログインしてからデバッグ実行を行う。

こちらは最も簡単な対処法です。特に解説する必要もないと思います。

MIUI最適化をオフしてデバック実行する

手順は以下の通りです

  1. 設定の端末情報の「MIUIバージョン」という項目を連打(開発者オプションが有効になりましたとトーストが出るまで)
  2. 追加設定の中に開発者向けオプションが表示されるのでタップ
  3. 開発者オプションの中にあるMIUI最適化という項目をoff
  4. USBデバッグをOn
  5. USB経由でインストールをON
  6. 端末を再起動
  7. 1度デバッグ実行して端末にアプリをインストールする
  8. 設定→開発者オプション→MIUI最適化という項目をon
  9. 再起動
  10. デバッグ実行

これでデバッグ実行できるようになります。

参考にしたリンク

https://stackoverflow.com/questions/47239251/install-failed-user-restricted-android-studio-using-redmi-4-device

https://qiita.com/notona/items/ed46cdd63ef7c23f00d7

https://mususuma.com/miui/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


error: Content is protected !!