Android Studio-无法安装APK

时间:2019-04-04 13:37:01

标签: android android-studio adb

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

enter image description here

因此,我像在How To Stop Installation of Multiple Slice APK In Android Studio 2.3这样的stackoverflow上的许多帖子中所建议的那样,禁用了即时运行。

现在,我在禁用即时运行后遇到以下错误:

  

java.io.IOException:已建立的连接已被中止   主机中的软件安装APK时出错

出现此错误时,我只有一个android studio实例正在运行。 Android studio版本是3.3.1。可能是上述错误的原因。

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

3 个答案:

答案 0 :(得分:0)

您可以重启Android Studio:文件-> 使缓存无效/重启

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

ADB-Idea插件:

ADB-Idea pluggin

Link

答案 1 :(得分:0)

所以我发现了为什么我不能从studio或adb install命令安装apk的原因。问题是由于我的USB端口使用期限届满,我的PC USB端口被我们组织的网络管理员阻止了。因此,如果有人遇到无法安装apk并出现问题(如所提及的错误)的问题,并且没有适合您的解决方案,那么请检查组织网络管理员是否阻止了您的pc端口。我已批准使用USB端口,并且现在可以使用。

答案 2 :(得分:-1)

由于以下原因,您遇到了第一个错误:

  • 您正在仿真器上测试您的project_A_E
  • 在上一次运行中,您已将应用程序project_A安装在emulator_E上。
  • 现在,您再次在emulator_E上开始执行project_A。
  • Android_Studio和emulator_E都知道,apk已经在emulator_E上,因此,无论新更改如何,都将在emulator_E上已经可用的project_A apk中进行同步。
  • 但是整个过程需要一些时间,因此您在emulator_E上卸载了project_A的apk。
  • 现在不存在emulator_E上的project_A,但是Android_Studio尝试对其进行同步,这将导致您进入ERROR_1

解决方案

对于同一件事,您正在遵循许多方法。

您正在通过以下方式在emulator_E上启动项目project_A:-

    也可以从命令行通过ADB INSTALL通过
  1. 也具有即时运行功能

  2. 也具有即时运行功能

  3. 在开始执行后,您也不会保留先前的apk,因为它在emulator_E上。

从emulator_E卸载它,但是在开始执行emulator_E之前。这会导致您的Android Studio处于危险状态STATE_A,并且Google未针对此类用户对Android Studio进行过测试

这似乎很苛刻,显然不是答案,但这是确切的问题,正导致您遇到这种情况。