设备故障时Android安装[INSTALL_CANCELED_BY_USER]

问题描述 投票:51回答:18

我正在使用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]

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

android adb android-install-apk android-hardware xiaomi
18个回答
118
投票

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

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

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

更新(MIUI 8):

需要登录MI帐户才能启用“通过USB安装”选项。

更新2

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

Settings > Additional Settings > Developer Options > MIUI Optimization

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

愿受害者得救


2
投票

转到设置 - >其他设置 - >开发人员选项 - >关闭MIUI优化您必须打开USB调试并通过USB安装希望它有所帮助


2
投票

按照步骤

  1. 转到设置 - >其他设置 - >开发者选项(如果找不到,然后在关于手机中多次点击MIUI版本) - >关闭MIUI优化。
  2. 转到设置 - > Mi帐户 - >退出(如果已登录) - >开发者选项 - >打开通过USB安装(登录页面将打开) - >登录您的mi帐户

它应该工作,如果仍然这些步骤不起作用,然后在这两个步骤后重新启动手机


2
投票

如果您的小米手机正在运行MIUI 8或更高版本,“通过USB安装”将无法正常工作。看起来当您尝试启用此选项时,您的手机会尝试连接到某个中文服务器并失败。

我得到了一个解决方案,它对我有用。想法是通过VPN连接到中国 - 上海服务器。请尝试以下方法:

1.从Playstore安装PlexVPN并登录。您将获得24小时免费VPN服务。

2.选择中国 - 上海服务器并连接。

3.从小米手机的开发者选项中,启用“通过USB安装”。然后,您可以断开VPN并从PlexVPN注销。

请享用!!


2
投票

如果您已经尝试过一切,请尝试这些步骤

步骤0:打开MIUI优化并重新启动。

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

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

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

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

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


0
投票
  • 转到“设置”→在系统中查找“开发人员选项”
  • 在调试部分关闭“通过USB验证应用程序”。

0
投票

在将Redmi更新到8.5.7操作系统后,我也遇到了类似的问题,但上面提到的都没有。当我试图在开发人员选项中打开通过USB安装它是限制..所以我喜欢以下

我只是做了:

  1. 从Redmi帐户退出
  2. 再次重新登陆
  3. 在开发人员选项中打开通过USB安装

更新:如果您仍然无法启动,只需关闭Wi-Fi并打开移动数据并尝试将其打开。

这解决了我的问题。


0
投票

在miui 9你必须能够访问INTERNET才能使其正常工作

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

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

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

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


0
投票

检查,有时只需要去:

  • 设置
  • 权限
  • 通过USB安装(关闭你的应用程序,如果存在)这是我的情况。谢谢@Jiyeh

0
投票

你必须能够通过USB模式进行安装才能做到这一点

1.go to Settings =>其他设置=>开发人员选项=>通过USB安装将其打开,如果您在操作选项时遇到问题,

2.您必须插入一个SIM卡并使用中文VPN;您可以使用以下设置的VPN:tpye:L2TP / IPSec PSK服务器地址:vpn959922015.opengw.net IPSec预先密钥:vpn用户名:vpn密码:vpn

3.记得在开发者选项中打开OEM解锁,然后开启通过USB打开安装;


29
投票

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

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

步骤2:在调试部分中打开“通过USB验证应用程序”。

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


17
投票

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


10
投票

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

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

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

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

享受编码... :-)


6
投票

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


6
投票

如果你在MIUI 8。

按照步骤

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

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

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

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

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


4
投票

我遇到了Session'app'的错误:在Redmi 3S 6.0.1 MIUI Global 8.2中安装APK时出错。关闭Android Studio中的Instant Run后,错误不再发生。为此,请转到文件菜单 - >设置 - >构建,执行,部署 - >即时运行 - >选中关闭启用即时运行。

但我想使用Instant Run功能,因此,转到设置 - >其他设置 - >开发人员选项 - >关闭MIUI优化。重启电话。

上述两种方法均有效。如果错误仍然存​​在,请检查打开USB调试并通过USB安装。


3
投票
  1. 在MIUI中预安装的Open Security App
  2. 然后单击“优化”。尽量达到100%的分数。
  3. 通过在MIUI版本上单击多次激活开发人员的选项。 (每个人都知道怎么做)
  4. 然后在通过移动数据和小米帐户连接时,禁用WiFi并通过USB在开发人员选项下打开安装。

2
投票

有时它会发生,因为用户不及时接受安装。您可以关闭“监控USB安装的应用程序”以覆盖用户确认。

© www.soinside.com 2019 - 2024. All rights reserved.