设备故障时Android安装[INSTALL_CANCELED_BY_USER]

Ant*_*y.S 52 android adb android-hardware android-install-apk xiaomi

我正在使用Android Studio连接到我的小米Redmi Note 3G设备中运行应用程序.我的设备已在" 选择设备"对话框中找到,但我一直收到[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]
Run Code Online (Sandbox Code Playgroud)

我尝试在线寻找解决方案,但没有提到Failure [INSTALL_CANCELED_BY_USER]错误.

Jiy*_*yeh 122

将它更新到MIUI 8后,发生了我的小米手机.花了我几个小时才搞清楚!

如果您是受害者,请检查以下内容:

  1. 转到设置 - >权限 - >通过USB安装:如果已列出,请取消选中您的应用.
  2. 进入设置- >其他设置- >隐私:检查未知来源选项.
  3. 最后转到设置 - >其他设置 - >开发人员选项:检查 " 通过USB安装"选项.

更新(MIUI 8):

需要登录MI帐户才能启用" 通过USB安装"选项.

更新2

对于某些设备(例如Redmi),您可能需要关闭MIUI Optimization并重新启动手机.

Settings > Additional Settings > Developer Options > MIUI Optimization

PS除非必要,否则不更新MIUI!

愿受害者得救

  • 已更新至MIUI 8.现在我需要登录MIUI帐户才能启用"通过USB安装". (7认同)

小智 29

我之前有同样的问题,这是我的解决方案:

步骤1:转到"设置"→在系统中找到"开发者选项",然后单击.

第2步:在Debbuging部分打开 "通过USB验证应用程序".

第3步:再次在Android Studio中尝试"运行应用"!

  • 它适用于我在步骤2中的相反设置.当"通过USB验证应用程序"打开时,我收到此错误,当我将其关闭时它已修复. (8认同)

Suj*_*mar 18

在开发者设置上关闭Miui优化,然后重新启动手机.
它对我有用.
快乐的编码......


Sai*_*i N 10

步骤1:打开开发者选项(设置>关于手机>单击7次开"MIUI版本").

第2步:通过USB将设备连接到PC

步骤3:设置>其他设置>开发人员选项>打开USB调试.

步骤4:您还应打开设置>其他设置>开发人员选项>通过USB安装

享受编码... :-)


小智 7

在我的情况下,我打开"通过USB安装",并确保"USB调试"已打开.


小智 6

如果你在MIUI 8.

按照步骤

步骤1:设置>其他设置>隐私:选中未知来源选项.

第2步:设置>其他设置>开发人员选项>打开USB调试

第3步:设置>其他设置>开发人员选项>通过USB安装

第4步:设置>其他设置>开发人员选项>关闭MIUI优化.

第5步:重新启动移动设备.


Stu*_*rma 5

我遇到了Session 'app': Error Installing APKs in Redmi 3S 6.0.1 MIUI Global 8.2 错误。在Android Studio中关闭Instant Run后,不再出现该错误。为此,请转到文件菜单->设置->构建、执行、部署->即时运行->选中“启用即时运行”

但我想使用即时运行功能,所以, 进入设置->其他设置->开发者选项->关闭MIUI优化。重启手机。

以上两种方法都有效。如果错误仍然出现,请检查打开 USB 调试并通过 USB 安装。