安装APK时会话'应用'错误

Ran*_*lds 52 android android-studio-2.1

我无法将Android Studio 1.1上编写的项目导入Android Studio 2.1.2.在平板电脑上测试应用之前,每当gradle建立时我都会收到此错误.下面是错误的屏幕截图.有谁知道是什么问题?

我尝试过adb kill-server,然后是adb start-server以及其他与该项目兼容的gradle版本.除此之外,我还没有找到更多针对该问题的建议解决方案("会话'app':错误安装APK").

另外,我尝试上传一个成功构建了gradle的基本Hello World项目.

来自Grable Build的错误消息

初始错误消息

第二组错误

郑松岚*_*郑松岚 99

我遇到了类似的问题.附有错误的图像.错误以红色突出显示.关闭Android Studio 2.3和3.1.4的Instant run删除错误.

运行应用程序后出错 关闭即时运行

  • 嗨,它确实解决了我的问题.但我不明白为什么,它工作正常,然后突然之间没有.但禁用即时运行确实解决了它.你知道为什么会这样吗? (3认同)
  • 带有 Android Studio 2.3 的 Windows 10:要打开此窗口,文件 => 设置,在左窗格中构建、执行、部署 => 即时运行 (2认同)

小智 28

解决此错误的最佳步骤是 - 在文件>设置>构建,执行,部署>即时运行中取消选中即时运行

  • 这有效,但它现在是Android Studio>首选项>构建,执行,部署>即时运行 (3认同)

Pro*_*ude 19

注意:最佳答案建议禁用"即时运行".在探索我列出的解决方案之前尝试这一点,以防止浪费更多时间.

这是一些可能的解决方案:

1)确保使用USB电缆将手机正确连接到PC:在进行这些修复之前,请确保至少已将手机正确连接到计算机.如果连接正确,您的手机应该正在充电.

2)确保您设备的驱动程序软件是最新的:只需转到文件资源管理器,然后右键单击Computer.然后,选择Manage(需要管理员权限).在您的计算机管理窗口中,找到在左窗格中,说一个标签DeviceDevice Manager.从那里搜索您的设备.我Portable Devices的名字开始了SAMSUNG,所以找到你的设备应该不会太难.右键单击该设备,然后选择Update Driver Software....我选择了这个Search automatically for updated driver software选项,因为它更容易.

3)启用USB debugging你的Developer Options:对于我的三星Galaxy S9,我发现我的Settings> Developer Options.从那里,启用USB Debugging.如果找不到您的开发者选项,请在设置中找到您的内部版本号,然后连续点按7次.我发现我的下Settings> About Phone> Software information.

4)确保您已允许为特定计算机进行USB调试:虽然您可以USB Debugging启用选项,但仍需要为特定计算机进行USB调试.应该出现一个弹出窗口询问Allow USB debugging?并提供计算机的RSA密钥指纹.在按OK之前,请确保检查Always allow from this computer,以便将来不必再次检查. 如果您认为已经完成了此操作,但您的设备仍然标记为OFFLINE,请选择Revoke USB debugging authorization"开发人员选项"中的选项.然后,重新允许您的计算机进行USB调试.如果未显示弹出窗口,请将手机重新连接至计算机(拔出电缆并将其重新插入手机).

5)尝试清理和重建项目:在Android Studio中,打开Build左上角的选项卡,然后尝试使用CleanRebuild选项.

如果上述方法均无效:通过卸载程序并在此处重新下载安装文件重新安装Android Studio .扫描可能影响计算机的任何病毒.重新安装Android Studio时检查是否存在任何类型的错误.如果此答案中提供的方法都不起作用,请在此处获取支持.

祝好运.


小智 10

请按照以下步骤解决此问题.

  1. 断开连接到System/Close所有在System上运行的仿真器的所有设备.
  2. 从设置中关闭"即时运行"功能.
  3. 执行干净的构建.
  4. 从设置中打开"即时运行"功能.
  5. 执行干净的构建.
  6. 连接您的设备/启动您的仿真器并确保它在线.
  7. 通过选择设备/模拟器运行项目.

注意:-

1)您不应该在系统上运行不同的Android Debug Bridge(adb)实例.

2)如果使用Genymotion,请确保使用您在Android Studio设置中提到的Genymotion设置中提到的自定义sdk路径.

按照所有步骤,我相信你会得到问题的解决方案.


had*_*ilq 7

您可以使用项目的gradle包装器清理项目.在linux中:

$./gradlew clean
Run Code Online (Sandbox Code Playgroud)

在Windows中:

>gradlew.bat clean
Run Code Online (Sandbox Code Playgroud)


Ani*_*ate 7

由于Gradle未与项目同步,因此发生此错误.使用Gradle文件转到Tools- Android- Sync Project.然后再次运行它.在较新的Android Studio版本上,转到文件 - >使用gradle文件同步项目

  • 其他选择,但这节省了我的一天. (3认同)

Chi*_*ati 7

很简单。按照这个:

构建 -> 清理项目

然后

构建 -> 重建项目。


Tap*_*nHP 6

这是一个可怕的问题,我已经面临这么多时间了,首先当你在模拟器或真实设备上运行时,请确保它在Android监视器中不显示设备离线,由于电缆连接设备不良,请参见下图显示离线,所以首先要确保它在线.

在此输入图像描述

如果它没关系,那么清理你的项目并重建你的项目.您可以从Build - > clean project/Build-> Rebuild项目中执行此操作

仍然出现问题,然后尝试重新启动android studio.由于上述情况,这是一个慷慨的错误.但我这样解决它.


Max*_*Max 5

以上都不适合我,最简单的解决方案是

File > invalidate caches/restart > invalidate and restart

在此处输入图片说明


Tej*_*gde 5

这个问题似乎是 Android Studio 中的错误。

我尝试了所有其他解决方法,但问题是随机出现的。

我也有自定义命名的 apk 用于输出。但是 Android studio 是随机选择自定义 apk 名称和默认 apk 名称。

添加Gradle-aware Make解决了这个问题。

以下是步骤。

  1. 菜单运行 -> 编辑配置

  2. 选择“应用”配置

  3. Gradle-aware Make添加Before Launch操作

你完成了。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

以下文章帮助我找到了解决方案 https://android.jlelse.eu/android-studio-3-1-how-to-fix-it-b49f72eb054f