Android studio - 无法安装 apk

Android studio - not able to install apk

我正在尝试从 android studio 安装 apk。最初我得到以下错误:

所以我禁用即时 运行,正如 Whosebug 上许多 post 所建议的那样

现在我在禁用即时 运行:

后出现以下错误

java.io.IOException: An established connection was aborted by the software in your host machine Error while Installing APK

当我收到此错误时,我只有一个 android studio 运行ning 实例。 Android工作室版本是3.3.1。什么可能导致上述错误。

我也无法使用 adb install 命令安装 apk。我收到消息无法安装没有详细消息的 apk。

您遇到第一个错误是因为:

  • 您正在 project_A emulator_E
  • 上测试您的 project_A
  • 正如您在之前 运行 中安装在 emulator_E 上的应用程序 project_A 一样。
  • 现在您再次在 emulator_E 上开始执行 project_A。
  • Android_Studio 和 emulator_E 都知道,apk 已经在 emulator_E 上了,所以不管新的变化是什么,都会同步,在已经可用 project_A apk,在 emulator_E.
  • 但是由于整个过程需要一些时间,您在 emulator_E.
  • 上卸载了 project_A 的 apk
  • 现在 emulator_E 上的 project_A 不存在了,但是 Android_Studio 试图同步它,这会引导您到 ERROR_1

解决方案

对于同一件事,您采用了多种方法。

您正在开始您的项目,project_A 在 emulator_E 上:-

  1. 也通过命令行ADB INSTALL

  2. 也有即时运行

  3. 也有即时运行

  4. 并且在开始执行后,您也没有保留之前的 apk,因为它在 emulator_E 上。

从 emulator_E 卸载它,但在开始执行 emulator_E 之前。这会导致您的 Android Studio 出现一些危险 STATE_A 并且 Android Studio 未经过 google 对此类用户的测试

这可能看起来很苛刻,显然这不是答案,但这就是导致您遇到这种情况的确切问题。

您可以重新启动 Android Studio:文件 -> 无效 caches/restart

而且我认为您安装 ADB-Idea 插件可以使用快捷方式轻松卸载或清除应用程序数据。

ADB-Idea 插件:

Link

所以我发现了为什么我无法从 studio 或 adb install 命令安装 apk。问题是由于我的电脑 USB 端口被我们组织的网络管理员阻止,因为我的 USB 端口使用期限已过期。因此,如果有人面临无法安装 apk 的问题并收到问题中提到的错误并且没有适合您的解决方案,请检查您的 PC 端口是否未被您的组织网络管理员阻止。我已批准使用 USB 端口,现在可以使用了。