私はADB経由でアプリをインストールしようとするとエラーが発生します。
$ ./adb -d install /Users/dimon/Projects/one-place/myprogram/platforms/Android/build/outputs/apk/Android-debug.apk -r -g
3704 KB/s (4595985 bytes in 1.211s)
pkg: /data/local/tmp/Android-debug.apk
Failure [INSTALL_CANCELED_BY_USER]
デバイスでは、この時点では何もしません。デバイスはXiaomi MI5、MIUI 7.2.13、Android 6.0です。開発者モードが有効になりました。これを修正するには?
「イオンランアンドロイド」コマンドを実行しようとしたときに私が得るのと同じエラー。
UPD
これは 'adb logcat'コマンドからのログで、インストールプログラムの瞬間です。
06-06 10:04:20.051 788 903 I DisplayFeatureService: void Android::update_watchlist(const prop_info*, void*): sys.boot_completed: 1
06-06 10:04:20.063 788 903 I DisplayFeatureService: void Android::update_watchlist(const prop_info*, void*): sys.boot_completed: 1
06-06 10:04:20.078 13397 13397 E ANDR-PERF-MPCTL: Unable to create control service (stage=2, rc=-1)
06-06 10:04:20.082 788 903 I DisplayFeatureService: void Android::update_watchlist(const prop_info*, void*): sys.boot_completed: 1
06-06 10:04:20.079 13396 13396 W iop : type=1400 audit(0.0:527): avc: denied { write } for name="socket" dev="tmpfs" ino=14686 scontext=u:r:dumpstate:s0 tcontext=u:object_r:socket_device:s0 tclass=dir permissive=0
06-06 10:04:20.088 788 903 I DisplayFeatureService: void Android::update_watchlist(const prop_info*, void*): sys.boot_completed: 1
06-06 10:04:20.926 13400 13400 D AndroidRuntime: >>>>>> START com.Android.internal.os.RuntimeInit uid 2000 <<<<<<
06-06 10:04:20.930 13400 13400 D AndroidRuntime: CheckJNI is OFF
06-06 10:04:20.966 13400 13400 D ICU : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
06-06 10:04:20.995 13400 13400 I Radio-JNI: register_Android_hardware_Radio DONE
06-06 10:04:21.004 13400 13400 E : WFDWhiteListing : library initialized successfully
06-06 10:04:21.020 13400 13400 D AndroidRuntime: Calling main entry com.Android.commands.pm.Pm
06-06 10:04:21.027 13400 13400 I Timeline: Timeline: Activity_launch_request time:973226
06-06 10:04:21.028 1497 2996 I ActivityManager: START u0 {act=Android.intent.action.VIEW dat=file:///data/local/tmp/Android-debug.apk typ=application/vnd.Android.package-archive flg=0x18000000 cmp=com.miui.securitycenter/com.miui.permcenter.install.AdbInstallActivity (has extras)} from uid 2000 on display 0
06-06 10:04:21.033 1497 2996 E : WFDMMServiceClient ctor Context = 0x0, Cb = 0x0
06-06 10:04:21.033 1497 2996 E : getWFDMMServiceInstance get new Instance
06-06 10:04:21.033 1497 2996 E : Service not available yet
06-06 10:04:21.034 1497 2996 E : WFDMMServiceClient::~WFDMMServiceClient
06-06 10:04:21.037 1497 2996 E : WFDMMServiceClient ctor Context = 0x0, Cb = 0x0
06-06 10:04:21.037 1497 2996 E : getWFDMMServiceInstance get new Instance
06-06 10:04:21.037 1497 2996 E : Service not available yet
06-06 10:04:21.037 1497 2996 E : WFDMMServiceClient::~WFDMMServiceClient
06-06 10:04:21.050 2875 3077 D PowerKeeperEventLogManager: notifyForegroundCompomentChanged ComponentInfo{com.miui.securitycenter/com.miui.permcenter.install.AdbInstallActivity}
06-06 10:04:21.051 2875 3036 D PowerKeeperExecutor: notify state normal_state enter...
06-06 10:04:21.051 2875 3036 D PowerKeeperExecutor: foreground_change:
06-06 10:04:21.051 2875 3036 D PowerKeeperExecutor: set_cpu_powermode(middle)
06-06 10:04:21.051 2875 3036 I PowerKeeperExecutor: no local quick execution method for set_cpu_powermode
06-06 10:04:21.051 2875 3036 D PowerKeeperExecutor: set_lcd_mode(ui)
06-06 10:04:21.051 2875 3036 I PowerKeeperExecutor: no local quick execution method for set_lcd_mode
06-06 10:04:21.049 2887 2887 W EventReader: type=1400 audit(0.0:528): avc: denied { search } for name="756" dev="proc" ino=16099 scontext=u:r:system_app:s0 tcontext=u:r:zygote:s0 tclass=dir permissive=0
06-06 10:04:21.049 2887 2887 W EventReader: type=1400 audit(0.0:529): avc: denied { search } for name="756" dev="proc" ino=16099 scontext=u:r:system_app:s0 tcontext=u:r:zygote:s0 tclass=dir permissive=0
06-06 10:04:21.051 3247 4440 I octvm_power: power mode [normal] start 1465200261
06-06 10:04:21.051 3247 4440 I octvm_power: Action: set_cpu_powermode(middle) for [foreground_change]
06-06 10:04:21.051 3247 4440 I octvm_drv: common drv: platform_set_power_profile -> platform not support
06-06 10:04:21.051 2533 2887 I octvm : task pid 2113 have been add to group sys_standby.
06-06 10:04:21.051 3247 4440 I octvm_power: Action: set_lcd_mode(ui) for [foreground_change]
06-06 10:04:21.051 3247 4440 I octvm_drv: common drv: platform_set_lcd_mode -> platform not support
06-06 10:04:21.051 2533 2887 I octvm : task pid 2900 have been add to group sys_standby.
06-06 10:04:21.049 2887 2887 W EventReader: type=1400 audit(0.0:530): avc: denied { search } for name="756" dev="proc" ino=16099 scontext=u:r:system_app:s0 tcontext=u:r:zygote:s0 tclass=dir permissive=0
06-06 10:04:21.051 2533 2887 I octvm : task pid 4553 have been add to group sys_standby.
06-06 10:04:21.051 2533 2887 I octvm : [sys_standby]cgroup_add_tasks max single write time: 0ms
06-06 10:04:21.051 2533 2887 I octvm : [sys_standby]cgroup_add_tasks total time consume: 0ms
06-06 10:04:21.051 3247 4440 I octvm_power: onPowerModeChanged[normal] called
06-06 10:04:21.052 2875 3093 I FirstNotificationController: handleUnlockState: stoped
06-06 10:04:21.055 1497 2996 I Timeline: Timeline: App_transition_ready time:973254
06-06 10:04:21.055 1976 1976 V PhoneStatusBarPolicy: updateManagedProfile: mManagedProfileFocused: false mKeyguardVisible: true
06-06 10:04:21.055 1497 2996 I Timeline: Timeline: App_transition_stopped time:973255
06-06 10:04:21.059 1497 2996 E ActivityManager: Invalid thumbnail dimensions: 0x0
06-06 10:04:21.059 4553 4553 W .securitycenter: type=1400 audit(0.0:531): avc: denied { search } for name="tmp" dev="dm-0" ino=28 scontext=u:r:system_app:s0 tcontext=u:object_r:Shell_data_file:s0 tclass=dir permissive=0
06-06 10:04:21.066 4553 4553 W asset : Asset path /data/local/tmp/Android-debug.apk is neither a directory nor file (type=0).
06-06 10:04:21.066 4553 4553 D AdbInstallActivity: parsePackage is null , path :/data/local/tmp/Android-debug.apk
06-06 10:04:21.059 4553 4553 W .securitycenter: type=1400 audit(0.0:532): avc: denied { search } for name="tmp" dev="dm-0" ino=28 scontext=u:r:system_app:s0 tcontext=u:object_r:Shell_data_file:s0 tclass=dir permissive=0
06-06 10:04:21.072 1497 2230 E : WFDMMServiceClient ctor Context = 0x0, Cb = 0x0
06-06 10:04:21.072 1497 2230 E : getWFDMMServiceInstance get new Instance
06-06 10:04:21.072 1497 2230 E : Service not available yet
06-06 10:04:21.072 1497 2230 E : WFDMMServiceClient::~WFDMMServiceClient
06-06 10:04:21.073 1497 2230 E : WFDMMServiceClient ctor Context = 0x0, Cb = 0x0
06-06 10:04:21.073 1497 2230 E : getWFDMMServiceInstance get new Instance
06-06 10:04:21.073 1497 2230 E : Service not available yet
06-06 10:04:21.073 1497 2230 E : WFDMMServiceClient::~WFDMMServiceClient
06-06 10:04:21.075 1497 2230 E ActivityManager: Invalid thumbnail dimensions: 0x0
06-06 10:04:21.076 2875 3077 D PowerKeeperEventLogManager: notifyForegroundCompomentChanged ComponentInfo{com.Android.settings/com.Android.settings.Settings$WifiSettingsActivity}
06-06 10:04:21.069 2887 2887 W EventReader: type=1400 audit(0.0:533): avc: denied { search } for name="756" dev="proc" ino=16099 scontext=u:r:system_app:s0 tcontext=u:r:zygote:s0 tclass=dir permissive=0
06-06 10:04:21.076 1497 2230 I Timeline: Timeline: App_transition_ready time:973275
06-06 10:04:21.076 1497 2230 I Timeline: Timeline: App_transition_stopped time:973275
06-06 10:04:21.076 2533 2887 I octvm : task pid 2060 have been add to group sys_standby.
06-06 10:04:21.076 2533 2887 I octvm : [sys_standby]cgroup_add_tasks max single write time: 0ms
06-06 10:04:21.076 2533 2887 I octvm : [sys_standby]cgroup_add_tasks total time consume: 0ms
06-06 10:04:21.077 1976 1976 V PhoneStatusBarPolicy: updateManagedProfile: mManagedProfileFocused: false mKeyguardVisible: true
06-06 10:04:21.090 13400 13400 I art : System.exit called, status: 1
06-06 10:04:21.090 13400 13400 I AndroidRuntime: VM exiting with result code 1.
06-06 10:04:21.100 2060 2130 V MI_STAT : disabled local event upload
Android-debug.apkがいつ作成されるかわかりますが、なぜそれがインストールされないのかわかりません。多分キーストリングは次のとおりです。
06-06 10:04:21.066 4553 4553 W asset : Asset path /data/local/tmp/Android-debug.apk is neither a directory nor file (type=0).
06-06 10:04:21.066 4553 4553 D AdbInstallActivity: parsePackage is null , path :/data/local/tmp/Android-debug.apk
しかしこれはエラー文字列ではなく、単に警告とデバッグです。また奇妙な行:
06-06 10:04:21.059 1497 2996 E ActivityManager: Invalid thumbnail dimensions: 0x0
しかし、それが問題かどうかはわかりません。
自己書きだけではなく、他のアプリもadb経由でインストールしようとしました。しかし結果はありません。
同じデバイスで同じ問題が発生しています。
それで、それはXiaomi問題です、そして、これはこの問題に対する解決策です:
「セキュリティ」アプリケーションに行き、右上隅にある「オプション」をタップします
[機能設定]グループまでスクロールして、[権限]を探します。
そこでUSB経由でアプリのインストールを管理し、それを許可しない「USB経由でインストール」オプションをオフにします。
最新のRedmiデバイスについて
設定>その他の設定>開発者向けオプション>開発者向けオプション:チェック the SBオプションを介してインストール。
がんばろう!
MIUI 8で開発者設定に行き、それを有効にするために「USB経由でインストール」を切り替えます。
RedmiおよびMiデバイスの場合、MIUI Optimizationをオフにします。
[設定]> [追加設定]> [開発者向けオプション]> [MIUI最適化]
問題はインスタントラン機能にあるようです。「ファイル - >設定 - >ビルド、実行、配置 - >インスタントラン」をクリックして無効にしてください。
上記の答えがうまくいかない場合はこれがうまくいくことを願っています..
MiまたはXiaomiデバイス用
1)設定
2)追加設定
3)開発者向けオプション
4)USB経由でインストール:オンにする
それは私にとってはうまくいっています。
注:動作していないので、以下のオプションも試してください
1)MIアカウントにサインインする(すべての機器に適用できるわけではありません)
2)無効にするMIUI最適化をオンにします。
3)開発者オプションを有効にし、開発者オプションを有効にするためのリンクを設定する必要があります。 説明はこちら
ありがとう
オフにする開発者設定のMiui最適化、そして電話を再起動します。それは私のために働きました。 設定>追加設定>開発者向けオプション> MIUI最適化
私は以前に同じ問題を抱えていました。これが私の解決策でした:
上記の手順をすべて試しましたが失敗しました。
connect to the internet with Data connection
、Turning off the MIUI optimization and reboot
、セキュリティ設定などからInstall via USB
を有効にするなど.
それから私は解決策を見つけました。
ステップ:
China-Shanghai
サーバーを設定するInstall via USB
をオンにしてみてください。それで全部です。
さらに、アプリのロックパスワードはSETTINGS> APP LOCKで削除し、設定したパスワードを入力してロックを解除してください。これは私にとってREDMI 4Aでうまくいった
MIUI OSデバイス用
1)設定に進みます。
2)追加設定までスクロールします。
3)あなたは開発者向けオプションを一番下に見つけるでしょう
4)これをオンにします - SB経由でインストール:オンに切り替える
これをオンにすることで、それは私のMIUI8デバイスでは魅力的です。
MIUI8.3を搭載したXiaomi Mi5s(Android 6)Xiaomi.EU Rom:
設定/その他の設定/開発者用オプション/スイッチオン:USBデバッグを許可、USBインストールを許可、USBデバッグを許可(セキュリティオプション)
{翻訳して申し訳ありません、私の端末はスペイン語です}
Xiaomi Redmi Prime 3Sを使用しているIm、上記以外の方法でもうまくいきました。これは私を失望させた
試したのは、Mi Accountからサインアウトして新しいアカウントを作成したことです。多田...その後、私はUSBデバッグを有効にすることができます。お役に立てれば。
もう1つ:MIUI開発者モードの更新が無効になった後。私は確信していた、それがオンになっていたが、私はアプリケーションを起動できませんでした。だから私は開発者モードを再び有効にして、すべてが機能し始めました。私はこの問題に何度か遭遇しました。それが役に立てば幸い。
アプリケーションが正しく生成されていない場合があります。つまり、署名が正しくないか、整列が正しくなく、ミスを報告します。
Jarsignerとzipalignedのコマンドを確認してください。
あなたのスイッチがUSBでインストールして、あなたが「デバイスが一時的に制限されている」というエラーを得ているならば、それからデフォルトのモバイルテーマのいずれかを適用してください。他の開発者テーマが適用されている場合は、[USBによるインストール]をオンに切り替えることはできません。これは私のために働きます。