web-dev-qa-db-ja.com

Androidデバイスの障害時にインストール[INSTALL_CANCELED_BY_USER]

Xiaomi Redmi Note 3Gデバイスでアプリを実行するためにAndroid St​​udioを使用して接続しています。私のデバイスは既にChoose Device Dialogにありますが、[INSTALL_CANCELED_BY_USER]エラーが表示され続けます:

Waiting for device.
Target device: xiaomi-hm_note_1w-SSE6Y97PFYQCRK45
Uploading file 
local path: C:\Users\Anthony\AndroidStudioProjects\UASProject\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/com.si.UASPROJECT
Installing com.si.UASPROJECT
DEVICE Shell COMMAND: pm install -r "/data/local/tmp/com.si.UASPROJECT"   
pkg: /data/local/tmp/com.si.UASPROJECT   
Failure [INSTALL_CANCELED_BY_USER]

オンラインで解決策を探してみましたが、Failure [INSTALL_CANCELED_BY_USER]エラーに関する言及はありません。

52
Anthony.S

MIUI 8に更新した後、Xiaomiの携帯電話に起こります。それを理解するのに何時間もかかりました!

あなたもvictimである場合は、以下を確認してください。

  1. [設定]-> [アクセス許可]-> [USB経由でインストール]に移動します:チェック解除リストにある場合はアプリ.
  2. [設定]-> [追加設定]-> [プライバシー]に移動します。チェック不明なソースオプション。
  3. 最後に[設定]-> [追加設定]-> [開発者オプション]に移動します。チェックSB経由でインストールオプション。

更新(MIUI 8):

SB経由でインストールオプションを有効にするには、MIアカウントへのサインインが必要です。

更新2

一部のデバイス(Redmiなど)では、MIUI最適化をオフにして、電話を再起動する必要がある場合があります。

Settings > Additional Settings > Developer Options > MIUI Optimization

追伸必要でない限り、MIUIを更新しないでください!

犠牲者が救われるように

121
Jiyeh

以前にも同じ問題がありますが、ここに私の解決策があります:

ステップ1:[設定]に移動し、[システム]で[開発者オプション]を見つけてクリックします。

ステップ2:有効にする「デバッグ」セクションの「USB経由でアプリを確認する」。

ステップ3:Android St​​udioで「アプリを実行」をもう一度試してください!

29
Hannah Cheng

開発者設定でMiui Optimizationsをオフにしてから、電話機を再起動します。
それは私のために働いた。
ハッピーコーディング...

18
Sujeet Kumar

ステップ1:開発者オプションをオンにします([設定]> [電話について]> [MIUIバージョン]で7回クリック)。

ステップ2:USB経由でPCにデバイスを接続します

ステップ3:[設定]> [追加設定]> [開発者オプション]> [USBデバッグを有効にする]

ステップ4:また、オンにする必要があります設定>追加設定>開発者オプション> USB経由でインストール

コーディングをお楽しみください... :-)

10
saigopi

私の場合、「USB経由でインストール」をオンにし、「USBデバッグ」がオンになっていることも確認します。

7
Win Min Tun

MIUI 8にいる場合

手順に従ってください

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

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

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

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

ステップ5:モバイルを再起動します。

6
Vinesh Goyal

Redmi 3S 6.0.1 MIUI Global 8.2でセッション 'app':APKのインストールエラーのエラーが発生しました。 Android St​​udioでインスタントランをオフにした後、エラーは再び発生しませんでした。このために、[ファイル]メニュー-> [設定]-> [ビルド]、[実行]、[展開]-> [インスタントラン]-> [インスタントランを有効にする]をオフにします

しかし、私はインスタントラン機能を使用するためが必要だったので、[設定]-> [追加設定]-> [開発者オプション]-> [MIUI最適化をオフにする]に移動しました。電話を再起動します。

上記の方法は両方とも機能しました。それでもエラーが発生する場合は、[USBデバッグを有効にしてUSB経由でインストールする]をオンにします。

4
Stuti Verma

すべてを試した場合は、これらの手順も試してください

ステップ0:MIUI最適化と再起動をオンにします。

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

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

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

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

ステップ5:モバイルを再起動します。

3
Prashanth
  1. Open セキュリティ MIUIにプリインストールされているアプリ
  2. 次に、最適化をクリックします。 100%のスコアを達成するようにしてください。
  3. MIUIバージョンを複数回クリックして、開発者のオプションを有効にします。 (誰もがこれを行う方法を知っています)
  4. 次に、WiFiを無効にするおよび開発者オプションの下でUSB経由でインストールをオンにしますモバイルデータ経由で接続およびXiaomiアカウントの下で。
3
Pankaj Rane

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

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

1. PlexVPN Playstoreからインストールしてログインします。 24時間無料のVPNサービスを利用できます。

2. China-Shanghai serverを選択して接続します。

3. Xiaomi電話の開発者オプションから「USB経由でインストール」を有効にする。その後、VPNを切断し、PlexVPNからログアウトできます。

楽しい!!

2
Vineet Ravi

手順に従ってください

  1. [設定]-> [追加設定]-> [開発者オプション](見つからない場合は、[電話について]で[MIUIバージョン]を複数回タップします)-> MIUI最適化をオフにします。

  2. 設定に移動-> Miアカウント->サインアウト(サインインしている場合)->開発者オプション-> USB経由でインストールを有効にする(サインインページが開きます)-> miアカウントにサインイン

それでも動作するはずです。まだこれらの手順が機能しない場合は、これらの2つの手順の後に電話機を再起動してください。

2
Deepak Kataria

[設定]-> [追加設定]-> [開発者オプション]-> [MIUI最適化をオフにする]に移動します。USBデバッグをオンにし、USB経由でインストールする必要があります

2

ユーザーが時間内にインストールを受け入れないことが原因で発生する場合があります。 「USBでインストールされたアプリの監視」をオフにして、ユーザーの確認を無効にすることができます。

USBモードでインストールできるようにする必要があります。

1.設定=>追加設定=>開発者オプション=> USB経由でインストールに進みます。オプションをオンにできない場合は、

2. simを挿入し、中国語のVPNを使用する必要があります。次の設定のvpnを使用できます。tpye:L2TP/IPSec PSKサーバーアドレス:vpn959922015.opengw.net IPSec事前保存キー:vpnユーザー名:vpnパスワード:vpn

3.また、開発者向けオプションでOEMロック解除を有効にしてから、USB経由でインストールを有効にすることを忘れないでください。

0
Mechadroid

チェックのために、いつか行く必要があります:

  • 設定
  • 許可
  • SB経由でインストール存在する場合はアプリをオフにします)それは私の場合でした。ありがとう@Jiyeh
0
  • 「設定」に移動し、システムで「開発者向けオプション」を見つけます
  • TURN OFF「デバッグ」セクションの「USB経由でアプリを検証する」。
0
Nikunj

miui 9 uでは、インターネットにアクセスして機能する必要があります

ステップ1:開発者オプションをオンにします([設定]> [電話について]> [MIUIバージョン]で[7回]をクリックします)。

ステップ2:USB経由でPCにデバイスを接続します

ステップ3:設定>追加設定>開発者オプション> USBデバッグをオンにします。

ステップ4:また、設定>追加設定>開発者オプション> USB経由でインストールをオンにする必要があります

0

Redmiを8.5.7 OSに更新した後、私も同様の問題に直面しましたが、上記のどれも機能しません。開発者向けオプションで[USB経由でインストール]を有効にしようとすると制限されます。

単にやった:

  1. ログアウト Redmiアカウントから
  2. 再ログイン再び
  3. オンにしますSB経由でインストール開発者向けオプション

更新:まだオンにできない場合Wi-Fiをオフにするモバイルデータをオンにするをオンにしてみてください。

これで問題が解決しました。

0
Shylendra Madda