设备故障时Android安装[INSTALL_CANCELED_BY_USER]

时间:2015-04-04 09:50:11

标签: android adb android-install-apk android-hardware 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]

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

19 个答案:

答案 0 :(得分:119)

在将它更新到MIUI 8之后发生了我的小米手机。花了我几个小时来弄清楚它!

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

  1. 转到设置 - >权限 - >通过USB安装:取消选中您的应用程序(如果已列出)。
  2. 转到设置 - >其他设置 - >隐私:检查 未知来源选项。
  3. 最后转到设置 - >其他设置 - >开发者选项:检查 通过USB安装选项。
  4. 更新(MIUI 8):

      

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

    更新2

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

    Settings > Additional Settings > Developer Options > MIUI Optimization

    P.S。除非必要,否则不要更新MIUI!

    愿受害者保存

答案 1 :(得分:29)

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

第1步:转到"设置" →找到"开发者选项"在系统中,单击。

第2步:开启"通过USB验证应用"在Debbuging部分。

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

答案 2 :(得分:17)

  

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

答案 3 :(得分:10)

第1步:启用开发者选项(设置>关于手机>点击7次开启" MIUI版本" )。

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

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

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

享受编码......: - )

答案 4 :(得分:7)

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

答案 5 :(得分:6)

如果你在MIUI 8。

  

按照步骤

第1步:设置>其他设置>隐私:检查“未知来源”选项。

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

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

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

第5步:重启您的手机。

答案 6 :(得分:4)

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

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

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

答案 7 :(得分:3)

  1. 打开MIUI中预安装的安全应用程序
  2. 然后点击优化。尽量达到100%的分数。
  3. 通过在MIUI版本上多次单击来激活开发人员的选项。 (每个人都知道如何做到这一点)
  4. 然后禁用WiFi ,当您通过移动数据连接并在您的小米帐户下时,通过USB在开发者选项下启用安装。< / LI>

答案 8 :(得分:2)

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

答案 9 :(得分:2)

  

如果你已经尝试过一切,那么尝试这些步骤

步骤0:开启MIUI优化&amp;重新启动。

第1步:设置&gt;其他设置&gt;隐私:检查“未知来源”选项。

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

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

步骤4:设置&gt;其他设置&gt;开发人员选项&gt;关闭MIUI优化。

第5步:重新启动手机。

答案 10 :(得分:2)

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

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

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

2.选择 China-Shanghai 服务器并连接。

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

享受!!

答案 11 :(得分:2)

按照步骤

  1. 转到设置 - &gt;其他设置 - &gt;开发人员选项(如果未找到,则多次在关于手机中点击MIUI版本) - &gt;关闭MIUI优化。

  2. 转到设置 - &gt; Mi帐户 - &gt;退出(如果已登录) - &gt;开发人员选项 - >打开通过USB安装(登录页面将打开) - &gt;登录您的mi帐户

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

答案 12 :(得分:2)

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

答案 13 :(得分:0)

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

我做过:

    来自Redmi帐户的
  1. 退出
  2. 重新登录
  3. 在开发人员选项
  4. 中启用通过USB安装

    更新:如果您仍无法上传关闭Wi-Fi 开启移动数据并尝试将其打开

    这解决了我的问题。

答案 14 :(得分:0)

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

第1步:启用开发者选项(设置&gt;关于手机&gt;点击7次开启“MIUI版本”)。

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

第3步:设置&gt;其他设置&gt;开发人员选项&gt;打开USB调试。

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

答案 15 :(得分:0)

进行检查,有时需要转到:

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

答案 16 :(得分:0)

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

1.go to Settings =&gt; Aditional setting =&gt;开发人员选项=&gt;通过USB安装将其打开,如果您在拖拽选项时遇到问题,

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

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

答案 17 :(得分:0)

  • 转到&#34;设置&#34; →找到&#34;开发者选项&#34;在系统
  • 关闭&#34;通过USB验证应用&#34;在Debbuging部分。

答案 18 :(得分:0)

以上所有说明均应适用,但如果您使用的是MI Redmi Note 5A或更高版本,则会看到切换“通过USB安装”切换回关闭状态。

那是因为新版本以某种方式要求您进入中国。要解决此问题,请从playstore下载Windscribe VPN(免费)。关闭您的wifi和移动数据。连接到香港。

返回并切换“通过USB安装”。现在可以使用。断开VPN。