我正在使用Android Studio连接以在我的小米Redmi Note 3G设备中运行应用程序。我的设备已经在选择设备对话框中找到,但我一直收到[INSTALL_CANCELED_BY_USER]
错误:
Waiting for device.
Target device: xiaomi-hm_note_1w-SSE6Y97PFYQCRK45
Uploading file
local path: C:UsersAnthonyAndroidStudioProjectsUASProjectappbuildoutputsapkapp-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]
错误。
我的小米手机在更新到MIUI 8后发生了这种情况。我花了几个小时才弄明白!
如果你也是受害者,请检查以下内容:
- 转到"设置"->"权限"->"通过USB安装":如果您的应用程序已列出,请取消选中
- 前往"设置"->"其他设置"->隐私:检查"未知来源"选项
- 最后转到设置->其他设置->开发人员选项:检查通过USB安装选项
更新(MIUI 8):
需要登录MI帐户才能启用通过USB安装选项。
更新2
对于某些设备(例如Redmi),您可能需要关闭MIUI优化并重新启动手机。
Settings > Additional Settings > Developer Options > MIUI Optimization
附言:除非必要,否则不要更新MIUI!
愿受害者拯救
我以前也遇到过同样的问题,下面是我的解决方案:
步骤1:转到"设置"→在系统中找到"开发人员选项",然后单击。
步骤2:打开"通过USB验证应用程序"部分。
步骤3:再次尝试在Android Studio中运行应用程序!
关闭开发者设置上的Miui优化,然后重新启动手机。
步骤1:打开开发者选项(设置>关于手机>点击7次"MIUI版本")。
步骤2:通过USB将您的设备连接到PC
步骤3:设置>附加设置>开发人员选项>打开USB调试
步骤4:您还应该打开设置>附加设置>开发人员选项>通过USB安装
享受编码…:-)
在我的情况下,我打开"通过USB安装",并确保"USB调试"打开。如果您在MIUI 8,
按照步骤
步骤1:设置>其他设置>隐私:检查未知来源选项。
步骤2:设置>附加设置>开发人员选项>打开USB调试
步骤3:设置>附加设置>开发人员选项>通过USB 安装
步骤4:设置>附加设置>开发人员选项>关闭MIUI优化。
第5步:重新启动手机。
我有一个会话"app"的错误:在Redmi 3S 6.0.1 MIUI Global 8.2中安装APK时出错。在Android Studio中关闭即时运行后,错误没有再次发生。为此,转到文件菜单->设置->构建、执行、部署->即时运行->勾选关闭启用即时运行。
但我希望使用即时运行功能,所以,转到设置->其他设置->开发人员选项->关闭MIUI优化。重新启动手机。
上述两种方法都奏效了。如果错误仍然发生,请选中"打开USB调试并通过USB安装"。
- 打开安全在MIUI中预装的应用程序
- 然后单击优化。努力达到100%的分数
- 通过多次单击MIUI版本激活开发人员的选项。(每个人都知道怎么做)
- 然后禁用WiFi并在开发者选项下通过USB打开安装,同时通过移动数据和小米帐户进行连接
如果您的小米手机运行MIUI 8或更高版本,"通过USB安装"将无法工作。看起来当你尝试启用此选项时,你的手机试图连接到某个中文服务器,但失败了。
我找到了一个工作,它对我很有效。想法是通过VPN连接到中国上海的服务器。尝试以下操作:
1.从Playstore安装PlexVPN并登录。您将获得24小时免费VPN服务。
2.选择中国上海服务器并连接。
3.在小米手机的开发者选项中,启用"通过USB安装"。然后,您可以断开VPN并从PlexVPN注销。
享受吧!!
如果你已经尝试了所有的方法,也可以尝试以下步骤
步骤0:打开MIUI优化&重新启动。
步骤1:设置>附加设置>隐私:检查未知来源选项。
步骤2:设置>附加设置>开发人员选项>打开USB调试
步骤3:设置>附加设置>开发者选项>通过USB 安装
步骤4:设置>附加设置>开发人员选项>关闭MIUI优化。
第5步:重新启动手机
有时发生这种情况是因为用户没有及时接受安装。您可以关闭"监控USB安装的应用程序"以覆盖用户确认。
转到设置->其他设置->开发人员选项->关闭MIUI优化您必须打开USB调试并通过USB安装希望它能帮助
遵循的步骤
-
转到设置->其他设置->开发人员选项(如果找不到,请多次点击关于手机中的MIUI版本)->关闭MIUI优化。
-
转到设置->Mi帐户->注销(如果已登录)->开发者选项->打开USB安装(登录页面将打开)->登录到您的Mi帐户
它应该起作用,如果这些步骤仍然不适用于你,那么在这两个步骤之后重新启动你的手机
以上所有说明都应该有效,但如果你使用的是MI Redmi Note 5A或更高版本,你会看到切换"通过USB安装"会重新关闭。
这是因为新版本在某种程度上要求你在中国。要解决此问题,请从playstore下载Windscribe VPN(免费使用)。关闭你的无线网络和移动数据。连接香港。
返回并切换"通过USB安装"。现在就行了。断开VPN连接。
- 转到"设置"→在系统中查找"开发人员选项"
- 关闭"通过USB验证应用程序"部分
在Redmi更新到8.5.7操作系统后,我也遇到了类似的问题,但上面提到的都不起作用。当我试图在开发者选项中打开"通过USB安装"时,它受到了限制。。所以我确实喜欢跟随
我只是这么做了:
- 从Redmi帐户注销
- 再次重新登录
- 在开发者选项中打开通过USB安装
更新:如果您仍然无法打开,请关闭Wi-Fi并打开移动数据,然后尝试打开。
这解决了我的问题。
在miui 9中,您必须访问INTERNET才能使其工作
步骤1:打开开发者选项(设置>关于手机>点击7次"MIUI版本")。
步骤2:通过USB将您的设备连接到PC
步骤3:设置>附加设置>开发人员选项>打开USB调试。
步骤4:你也应该打开设置>附加设置>开发者选项>通过USB 安装
进行检查,有时只需要转到:
- 设置
- 权限
- 通过USB安装(如果存在,请关闭应用程序)这是我的情况。谢谢@Jiyeh
您必须能够通过USB模式进行安装,才能完成
1.转到设置=>附加设置=>开发者选项=>通过USB拖动安装,如果你在拖动选项时遇到问题,
2.您必须在中插入sim卡并使用中国VPN;您可以使用以下设置的vpn:tpye:L2TP/IPSec PSK服务器地址:vpn959922015.opengw.netIPSec预配置密钥:vpn用户名:vpn密码:vpn
3.记住在开发者选项中打开OEM解锁然后点击打开USB安装;