MIアカウントを作成せずに「USB経由でインストール」を有効にします


29

xiaomiスマートフォン(MIUI 8)でいくつかのアプリを作成しようとしていますが、アプリを実行しようとするとエラーINSTALLATION_CANCELED_BY_USERが表示されます。問題は、開発者の設定から「USB経由でインストール」オプションを有効にする必要があることです。これを実行しようとすると、このオプションを有効にするためにMIアカウントでログイン/サインアップする必要があるという画面が表示されますが、これは実行したくないことです。だから、私は3つの質問があります:

  • このようなオプションを有効にするためのアカウントを提供する必要があるのはなぜですか?
  • MIログイン画面をバイパスしてオプションを有効にする方法はありますか?
  • 電話をMIアカウントに接続したくないのは、アップロードされる個人データが心配だからです。それは論理的な懸念ですか?

2
adb install app.apk使用する代わりadb push app.apk /sdcard/に、デバイスのファイルマネージャーからapkをタップして、通常のサイドローディングインストールを実行します。もちろん、不明なソースは設定で有効にする必要があります。それ自体は解決策ではありませんが、安価な回避策です。
ccpizza

回答:


10

私が望んでいないのは、デバイスに接続されたMIアカウントを持ち続けることでした。そこで、一時的なアカウントを作成し、[USB経由でインストール]オプションを有効にしてから、MIアカウントからログアウトしました。だから、今私はオプションが有効になっていることを願っています:)


15
Install via USBMIUI v9 を有効にしようとすると、SIMカードを挿入するように求められます。中国企業が開発者に関するそのような情報を収集する理由-私は想像できない)))
18年

アメリカ人または他の企業と同じ情報を収集します。それがあなたの個人データの盗難であるか、サービスの改善であるかどうかは、あなた次第です。
ADNow

3
ただし、@ ADNow Xiaomiは他のほとんどの携帯電話メーカーよりも進んでいるようです。私のMi Mix 3は、USBアプリのインストールを可能にするために会社のサービスにサインインすることを要求した最初の携帯電話であり、SIMカードを挿入する必要がある最初の電話です。それらはそれらの要件を明確に追加したに違いありません、そして私はその正当な理由を見ません。
Venryx

6

すでにXiaomi電話にSIMカードを挿入している場合、上記の答えはすべて機能します。

ただし、Xiaomi Redmi 5を開発目的のみに使用している場合は、以下のようにする必要があります。

続行する前に、Miアカウントにサインアップ/サインインする必要があります。

1)Redmi以外の電話からsimカードを抽出します。(nano simである必要があります。マイクロまたは通常のsimがある場合は、通信プロバイダーに問い合わせて入手してください)。

2)simカードをRedmi電話に挿入します。

3)[設定]-> [追加設定]-> [開発者オプション]に移動します。

4)[デバッグ]で、[USB経由でインストール]オプションをクリックします。

電話はこれを有効にします。

SIMカードを取り外します。

それでおしまい!!これで、AndroidスタジオからUSB経由でアプリをインストールできるはずです。

このオプションを無効にしないでください。無効にしないと、SIMカードを再挿入する必要があります。

注:上記の手順は、Xiaomi Redmi 5電話での動作が保証されています。Xiaomiの他のモデルで手順が異なる場合は、この回答を改善してください。


1
これはRedmi 6でも動作します
mgear

これはRedmi 6Aでも動作します
ARiF

これはRedmi 8の電話で動作します。Redmi以外の電話のSIMカードである必要はありません。
イスター

6

インターネットの周りに浮かぶ他のソリューションはどれも私にとってはうまくいきませんでした(中国のVPN、MIUI最適化の無効化...)。また、可能な限り多くのMIUIシステムアプリをアンインストールしたため、一時的にMiアカウントにサインインできなかったため、サインインが機能しなくなりました(サインインを開始したくありませんでした)。


これには、ルート、シェルへのアクセスsu、およびテキストファイルをルートとして編集する方法が必要です。Termuxと、テキストファイルを編集できるAndroidルートファイルマネージャーを使用しました。

まず、次のコマンドを実行します(su最初に、ルートに切り替えます):

setprop persist.security.adbinstall 1

「USBデバッグ(セキュリティ設定)」も有効にしたい場合は、ADBを介してアクセス許可を付与したり、UI入力をシミュレートしたりするために、次のコマンドも実行します。

setprop persist.security.adbinput 1

次に、ファイルを編集する必要があります

/data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

MIUIが実際にこれらのことをできるように:

次の行をXMLファイルに追加します(他のすべての行とともに、終了タグの前に追加</map>するtrueか、行が既に存在する場合はそれを変更します)。

<boolean name="security_adb_install_enable" value="true" />

デバイスを再起動します。MIUIの迷惑さを回避:-)


1
Security Center crashedこれらのアクションの後にapkをインストールしようとすると、メッセージが表示されます。
アルテムモストヤエフ

@ArtemMostyaevうーん、多分これは誰にとってもうまくいかないかもしれません。もしあなたがどこかにlogcatをアップロードできるなら、私はそれを見て、クラッシュする理由を理解できるかどうかを見ることができます。
JonasCz-モニカを

ここでlogcatであるpastebin.com/XAjmqAWq私も在宅ビジネスアプリdetetedは、多分私は...あまりにも他の何かに触れた
アルテムMostyaev

@ArtemMostyaevシステムは、これを処理する「セキュリティセンター」アプリの一部を起動できないようです。「セキュリティセンター」アプリ、または他の「セキュリティ」アプリ/コンポーネントのいずれかをアンインストールしましたか?あるいは、私がやらなかった他のシステムアプリをアンインストールしたのかもしれません。
JonasCz-モニカの復職

はい、今覚えています。私はそれを取り除くためにいくつかの「セキュリティ」アプリをアンインストールしましたが、「セキュリティセンター」はまだ電話にあります。ROMの再インストールは私にとって唯一の選択肢のようです。
アルテムモストヤエフ

5

Xiaomi電話でMIUI 8以降を実行している場合、「USB経由でインストール」は機能しません。このオプションを有効にしようとすると、携帯電話は中国のサーバーに接続しようとして失敗します。

私は回避策を得て、それは私のために働いた。アイデアは、VPNを介して中国語-上海サーバーに接続することです。以下を試してください:

  1. PlaystoreからPlexVPNをインストールしてログインします。24時間無料のVPNサービスを利用できます。
  2. China-Shanghaiサーバーを選択して接続します。
  3. Xiaomi電話の開発者オプションから、「USB経由でインストール」を有効にします

その後、VPNを切断し、PlexVPNからログアウトできます。

楽しい!!


私はこれを試しましたが、それでもMIアカウントにサインインするように求められます。
JonasCz-モニカの復活

3

最初の質問:バグだと思う

第二:いくつかの回避策があります(Miフォーラムで提案

USBインストールのmiアカウント要件をバイパスするには、次の手順を試してください。

  1. [設定]> [追加設定]> [プライバシー]:[不明なソース]オプションをオンにします。

  2. 設定>追加設定>開発者オプション> USBデバッグを有効にする

  3. 設定>追加設定>開発者オプション> USB経由でインストール

  4. 設定>追加設定>開発者オプション> MIUI最適化をオフにします。

  5. モバイルを再起動します。

第三:はいはあなたのプライバシーを保護するために完全に論理的で正当化されています。

謝辞

  1. USB経由でインストールが機能しない-デバイスは一時的に制限されています
  2. デバイスへのAndroidインストールの失敗[INSTALL_CANCELED_BY_USER]

3
ご回答いただきありがとうございますが、私の主な問題(MIサインインをバイパスする)は解決しませんでした。USB経由でインストールを確認しようとすると、まだサインインページが表示されます。提供されたリンクを確認しましたが、USBを介したインストールを有効にすることができませんでした。
Thanasis1101

これで問題は解決しました-ネットワークアクセスやSIMカードなしで、この方法でUSB経由でインストールを有効にできました。デバイス:MIUI Global 11.0.5を実行しているPocophone。adb install my.apk意図したとおりに動作するようになりました。
Tatjana Heuser
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.