Android 在设备上安装失败 [INSTALL_CANCELED_BY_USER]

Android Install on Device Failure [INSTALL_CANCELED_BY_USER]

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

我以前遇到过同样的问题,这是我的解决方案:

第一步:前往"Setting" → 在系统中找到"Developer options",然后点击

第 2 步:在调试部分打开"Verify apps over USB"。

第 3 步:在 Android Studio 中再次尝试 "Run app"!

有时是因为用户没有及时接受安装。您可以关闭 "Monitor apps installed by USB" 以覆盖用户确认。

在我的例子中,我打开 "Install via USB" 并确保 "USB Debugging" 已打开。

我的小米 phone 更新到 MIUI 8 后发生。我花了几个小时才弄明白!

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

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

更新(MIUI 8):

Signin in to MI account is required to enable Install via USB option.

更新 2

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

Settings > Additional Settings > Developer Options > MIUI Optimization

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

愿遇难者得救

第 1 步:打开开发者选项(设置 > 关于 Phone > 点击 7 次 "MIUI Version")。

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

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

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

享受编码...:-)

  • 转到"Setting"→在系统
  • 中找到"Developer options"
  • 在调试部分关闭 "Verify apps over USB"。

Turn off Miui Optimizations on Developer Settings, then Restart the phone.

进入设置->其他设置->开发者选项->关闭MIUI优化 您必须打开 USB 调试并通过 USB 安装 希望对你有帮助

我在 Redmi 3S 6.0.1 MIUI Global 8.2 中遇到 Session 'app': Error Installing APKs 错误。在Android Studio 中关闭Instant 运行 后,错误没有再次发生。为此,转到文件菜单->设置->构建、执行、部署->即时运行->选中关闭启用即时运行.

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

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

  1. 打开安全 MIUI 中预装的应用程序
  2. 然后点击优化。尝试获得 100% 的分数。
  3. MIUI版多次点击激活开发者选项。 (这个大家都知道怎么做)
  4. 然后禁用 WiFi 并在开发人员选项下打开通过 USB 安装,同时您通过移动数据连接 和你的小米账号下。

如果你是 MIUI 8.

Follow the steps

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

步骤 2: 设置 > 其他设置 > 开发者选项 > 打开 USB 调试

步骤 3: 设置 > 其他设置 > 开发者选项 > 通过 USB 安装

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

第 5 步:重新启动您的手机。

按照步骤进行

  1. 进入设置 -> 附加设置 -> 开发者选项(如果没有在关于phone中多次点击MIUI版本) -> 关闭MIUI优化。

  2. 前往设置 -> 小米账户 -> 注销(如果已登录)-> 开发者选项 -> 打开通过 USB 安装(登录页面将打开) -> 登录您的小米账号

应该可以, 如果这些步骤仍然对您不起作用,请在完成这两个步骤后 phone 重新启动

在将 Redmi 更新到 8.5.7 OS 后,我也遇到了类似的问题,但是上面提到的 none 是有效的。当我试图在开发者选项中打开通过 USB 安装时,它受到了限制。所以我喜欢关注

只是我做了:

  1. 从 Redmi 帐户注销
  2. 重新登录 再次
  3. 在开发者选项中开启通过 USB 安装

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

这解决了我的问题。

在 miui 9 中,您必须能够访问互联网才能使其正常工作

第 1 步:打开开发者选项(设置 > 关于 Phone > 单击 7 次 "MIUI Version")。

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

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

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

检查,有时只需要去:

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

"Install via USB" 如果您的小米 phone 是 运行 MIUI 8 或更高版本,则无法使用。看起来当您尝试启用此选项时,您的 phone 尝试连接到某些中文服务器但失败了。

我找到了一个变通办法,它对我有用。想法是通过VPN连接到Chinese-Shanghai服务器。请尝试以下操作:

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

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

3.From 开发者选项在你的小米 phone, 启用 "Install via USB"。 然后您可以断开 VPN 并从 PlexVPN 注销。

尽情享受!!

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

1.go 到设置=>其他设置=>开发人员选项=>通过 USB 安装打开它,如果你在打开选项时遇到问题,

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

3.And记得在开发者选项里开启OEM解锁 然后尝试打开通过 USB 安装;

IF YOU HAVE TRIED EVERYTHING, TRY THESE STEPS ALSO

第0步:开启MIUI优化&重启。

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

步骤 2:设置 > 其他设置 > 开发者选项 > 打开 USB 调试

步骤 3:设置 > 其他设置 > 开发者选项 > 通过 USB 安装

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

第 5 步:重启手机。

以上所有说明都应该有效,但如果您使用的是 MI Redmi Note 5A 或更高版本,您会看到切换 "install via USB" 切换回关闭。

那是因为新版本不知何故要求你在中国。要解决此问题,请从 playstore 下载 Windscribe VPN(免费使用)。关闭 wifi 和移动数据。连接到香港。

返回并切换 "Install via USB"。现在可以用了。断开 VPN。