通过USB调试无法安装Android应用程序

21

我知道这是一个老问题,但我正在尝试在红米Note 4上第一次安装我的应用程序。 每当我尝试安装时,它会显示一个对话框,其中显示以下内容:

安装失败,错误消息为“无法建立会话”。 如果存在任何现有版本的apk,则卸载该版本然后重新安装可能会解决此问题。 警告:卸载将删除应用程序数据! 在此之后,它会出现错误。

这个应用之前没有被安装过,我已经清除缓存、重新构建项目、重启手机,但什么都不起作用。


2
打开开发者选项中的USB调试通过USB安装选项,然后尝试。 - ak sacha
同样,在您的手机中查找一些对话。 - Nilabja
检查“启用未知来源安装”选项。 - NezSpencer
我已经尝试了上述提到的所有事情。 - shubhamjuneja
尝试点击撤销USB调试授权...... - Chandan
12个回答

61

顺便提一下,如果大家找不到MIUI优化选项,可能是被隐藏了,可以通过这些说明再次找到。简而言之:点击“开发者选项”>“重置为默认值”几次即可。 - Darwin Huang

14

开放

1.File 
2.Settings 
3.Build,Execution,Deployment
4.Instant Run  
5.Un-check (Enable Instant Run to hot swap code)

对我来说有效。


9

我正在使用红米Note 4手机(小米手机)。我遇到了同样的问题。

问题已解决:

Go to setting >> Additional settings >> Developer options >>Turning off MIUI Optimizations 

同时打开USB调试并通过USB安装。然后重启您的手机。之后,我相信您的问题将会得到解决。


关闭MIUI优化后,当我想在手机上安装应用程序时出现的对话框不会显示(小米Mi 10 5G MIUI 12.0.3)。 问题在于,如果手机屏幕关闭,对话框将在几秒钟后被解除,需要再次运行安装命令才能安装应用程序。这消除了不必要的对话框确认。 - adi9090

6

我使用的是MIUI v8.5.3.0 MAGCNED,不需要关闭MIUI优化。在我的情况下,我被MIUI安全系统阻止了。

前往设置 > 更多设置 > 开发者选项

  1. 打开USB调试
  2. 打开通过USB安装
  3. 关闭USB调试期间验证应用程序

这样做后,MIUI会提示您是否要安装应用程序。您只需要一次授权即可。

我注意到一个奇怪的问题是,我不能在没有SIM卡的情况下启用通过USB安装。但是,一旦它被启用,我就可以拆掉SIM卡了。


1

这个问题发生在我的小米手机上,运行的是Miui 8系统。在开发者选项关闭Miui优化,重新启动手机并重新编译应用程序后,问题得以解决。

我为了找到这种方法而苦苦挣扎,只需向下滚动到底部即可找到它。


0
  • 关闭开发者选项
  • 重新启动您的手机
  • 打开开发者选项
  • 打开USB调试

对我有用,希望对其他人也有用...


0

最新版本的Android操作系统将具有多个用户登录,如管理员和访客。每当我们通过USB调试安装应用程序时,该.apk文件将安装在移动设备的所有用户中。请卸载包括访客登录在内的所有用户的.apk文件。


1
请仅翻译下列与编程相关的内容为中文:请同时说明如何从所有用户,包括访客登录中卸载。 - Nilabja
我之前没有安装过它,所以没有卸载的必要。 - shubhamjuneja

0

这个问题有时会出现,我也遇到过同样的问题。

请尝试以下步骤:

进入设置 > 其他设置 > 开发者选项

关闭开发者选项并重新打开

打开USB调试

然后点击吊销USB调试授权

希望能解决问题。


0
你还可以检查build.gradle文件,minSDKVersion应该与你的物理设备匹配。

0

我也遇到了同样的问题,我的手机是Redmi 3s PRIME,无法启用通过 USB 安装,需要连接网络。所以我尝试了以下方法,幸运地解决了问题...!!

  1. 打开内置的安全应用程序。

  2. 点击优化。(扫描时,它会禁用开发人员选项)

  3. 现在打开设置->关于手机->点击 MIUI 版本以启用开发人员选项

  4. 打开其他设置->开发者选项。

  5. 现在重新启用USB 调试,它会自动启用通过 USB 安装

  6. 在 Android Studio 中禁用即时运行设置>构建、执行、部署>即时运行

  7. 现在使用 Android Studio 运行应用程序。


希望它能运作,但对我来说并没有... 虽然它禁用了开发者选项,但重新启用后,启用USB调试也没有启用通过USB安装选项... - softmarshmallow
红米Note 4X和7.0 @RAJESH - softmarshmallow
你尝试过设置->附加设置->开发者选项->关闭MIUI优化吗?@uzu - RAJESH KUMAR ARUMUGAM
我通过插入我的USIM卡,启用它,然后移除SIM卡来解决了这个问题。 - softmarshmallow

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接