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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装APK时会话'应用'错误相关的知识,希望对你有一定的参考价值。

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

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

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

Gradle Build出现错误消息

答案

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

Error, after running the app Turning off the Instant run

另一答案

就我而言,我的项目位置包含特殊字符。

E:\ Android_Projects \ T&PUIET,KUK \应用\构建\输出\ APK \ APP-debug.apk

关闭android studio>重命名包含特殊字符的文件夹(此处为T&PUIET,KUK)>重启android studio。

希望此解决方案有所帮

另一答案

回复有点迟,但我已经想出如何在Android Studio 3.1上解决这个问题。

您可以选中“即时运行”,您需要做的只是构建一个APK

enter image description here

然后重试运行您的应用程序。

希望这有帮助!

另一答案

清洁和重建对于这个问题工作正常,它也比其他解决方案好。

另一答案

对此的简单回答是

在手机(设备):

转到开发人员选项并启用以下内容

   1. Develper Options enable-->
    i. USB debuging
    ii. install via USB(make sure this is enable).

Android Studio 3.3(否则任何版本)

文件 - >设置 - >构建,执行,部署 - >选择即时运行,如果启用则禁用。

它会工作......,快乐的编码.....

另一答案

非常简单。按照这个:

建立 - >清洁项目

然后

构建 - >重建项目。

另一答案

我可以在Nexus上安装应用程序,但不能在三星上安装。除了改变USB线缆,没有什么帮助我。

另一答案

mi用户如果您遇到此类问题,请按照以下步骤操作:

步骤1:按如下方式生成开发人员选项设置>>关于设备>>在MIUI版本上单击7次>>它将生成开发人员选项。

现在启用以下...

步骤2:设置>其他设置>开发人员选项>启用USB调试

步骤3:设置>其他设置>开发人员选项>通过USB启用安装注意:只有在MI设备/电话中插入SIM卡才能启用。

步骤4:设置>其他设置>开发人员选项>启用通过USB验证应用程序。

所有完成现在运行项目和测试....


我不会用:

只需从设置中启用一次即时运行选项 - >构建,执行,部署 - >选择即时运行并启用检查单击确定...

它会工作....

另一答案

尝试清理和重建项目:在Android Studio中,打开左上角的Build选项卡,然后尝试Clean和Rebuild选项。

另一答案

在我的情况下,我的设备没有足够的内存。在这里尝试了一些建议后,我终于注意到手机上有关内存不足的通知。通知显然已经存在了好几个小时。

另一答案

在我的情况下,转到设置>构建,执行,开发>编译器>命令行选项并删除--dry-run标志为我修复它。不知道为什么会出现这种情况,但它为我解决了这个问题。

image

另一答案

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

另一答案

我遇到了同样的问题。在博客中提到了每个想法。

但允许设备“允许从USB安装应用程序”这是我的基本错误。

另一答案

我有类似的问题。在我的设备中,我有两个帐户,应用程序仍然安装在另一个帐户中。我已从两个帐户中删除了应用程序,但已完成。

另一答案

我只需打开Android手机的通知栏,点击“点击更多选项”并选择PTP即可解决问题

另一答案

我也反复得到同样的错误,但无法解决它,因为我是android开发的新手。但后来我发现错误正在出现,因为错误说它无法在设备中安装apk。所以我确保我的Oneplus3处于调试模式,并且在通过USB连接时也允许文件传输。这解决了这个问题。

此前它还没有进行即时运行,但现在确实如此。

因此,检查您的Android设备是否允许通过USB连接时传输文件。这可能有所帮助。

另一答案

Look at screenshot

这是gradle控制台更新:

5:01 PM Gradle build finished in 1s 252ms

5:13 PM Executing tasks: [:app:assembleDebug]

5:13 PM Gradle build finished with 15 error(s) in 1s 125ms

5:15 PM Executing tasks: [:app:assembleDebug]

5:15 PM Gradle build finished with 13 error(s) in 1s 608ms

5:16 PM Executing tasks: [:app:assembleDebug]
另一答案

关闭即时运行(文件>>设置>>构建,执行,部署>>即时运行),解决了我的问题

另一答案

当我遇到同样的错误时,我正在使用CyanogenMod 12.1并使用libgdx进行构建。重建对我不起作用。当我运行应用程序时,我的手机作为UMS或USB大容量存储连接到我的PC。刚刚将USB配置从大容量存储更改为MTP,它解决了我的问题。

另一答案

查看错误消息,Android Studio尝试安装旧版本的apk(比方说0.5.1),而当前版本可以说是0.5.2。 Android Studio构建0.5.2但由于某种原因尝试安装0.5.1。

我已关闭Instant Run,无效并重新启动,重建项目并没有帮助。

解决方案对我来说是卸载应用程序,然后将VCS上的当前分支更改为其他分支。然后再来到最新的分支和重建,再次安装APK。

另一答案

您只需重新启动adb即可。 this Link给出了相关说明

另一答案

对我来说奇怪的推理 - 我删除了项目并从回购中撤出。因此,构建/文件丢失。

另一答案

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

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

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并重新下载安装文件here。扫描可能影响计算机的任何病毒。重新安装Android Studio时检查是否存在任何类型的错误。如果此答案中没有提供任何方法,请获取支持here

祝好运。

另一答案

终奌站:

  • 删除project / android下的“build and gradle”文件夹
  • cd android && ./gradlew clean && cd .. && react-native run-android
  • cd android && ./gradlew clean &&
另一答案

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

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

注意:-

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

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

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

另一答案

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

另一答案

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

会话“应用程序”:安装 APK 时出错

Android-AndroidStudio Run 'app'安装APK到设备的过程

为啥我的 Nativescript-vue 发布 apk 出现错误

env: can't execute 'perl': No such file or directory

Android Studio 中的应用程序安装失败

APK 未安装在设备上