android - Android 上的“应用未安装”错误

标签 android android-emulator

我有一个在 Android 模拟器中运行的程序。我时不时地创建一个签名的 .apk 并将其导出到我的 HTC Desire 进行测试。一切都很好。

在我最新导出的 .apk 上,当我尝试安装 .apk 时收到错误消息“应用程序未安装”。它在模拟器上运行良好。

因为我主要是在模拟器上进行测试,只是偶尔导出到真实手机,所以我不确定这是什么时候发生的。可能是什么原因导致它不能安装在实体手机上,但在模拟器上运行良好?

我已尝试重启手机并删除现有的 .apk,但无法解决问题。

最佳答案

主要用于旧手机

我在尝试在运行 4.4.2 aka KitKat 的手机上安装 apk 时只遇到了 App not installed 错误,但我 friend 在运行于 4.4.2 aka KitKat 的手机上没有遇到此错误6+。我尝试了其他解决方案,例如删除应用程序的旧/调试版本,因为 apk 是发布版本,清除调试应用程序的数据,甚至清除我所有的缓存数据。然后,我终于意识到我所要做的就是在构建我的签名 apk 时选择两个签名版本。

enter image description here

之前我只选择了 V2 (Full APK Signature),但是在选择了 V1 Jar Signature 之后,我能够在我的 4.4 上成功安装我签名的 APK .2 设备。

关于android - Android 上的“应用未安装”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45524587/

相关文章:

android - Android 3.0中textview中的文字向下滑动

android - Google TV/Google TV 模拟器上的 Unity 3d 应用程序 : Missing Mono

android如何从后台通知 Activity

android - 应用程序无法部署到 API 19 上的 Android Intel 模拟器(平台 4.4.2)

android - adb 从 virtualbox ubuntu 推送到 android 设备非常慢

java - 旋转屏幕与在 Activity 上调用 finish() 方法

安卓模拟器 : Telnet does not show the Sensor feature in my Android Studio version (2. 2.1)

android - 模拟器 kitkat API 级别 19 中的 Google Play 服务错误

java - Android 到 Playstation 和其他游戏机

java - 如何在 Android ListView 中显示 Firebase 项目?