当前位置: 首页 > 面试题库 >

Android模拟器:安装错误:INSTALL_FAILED_VERSION_DOWNGRADE

梁丘璞瑜
2023-03-14
问题内容

我目前正在尝试编译和测试一个小型Android应用程序。

我正在使用Eclipse,并已安装SDK 4.2(Api级别17)。我已经设定

<uses-sdk android:targetSdkVersion="17" android:minSdkVersion="8" />

尽管我也尝试了不同的值(即17/17)。

我不使用任何GoogleAPI函数,也不使用API​​级别8中不提供的函数。或者至少在这方面我没有得到任何编译错误或警告。

当我编译项目并在运行Android 2.2.1的真实设备上运行它时,应用程序运行良好。但是,当我尝试在具有Android
4.2,Api级别17的模拟器(Android虚拟设备)上运行应用程序时,出现以下错误:

[2012-12-10 21:10:29 - SoftKeyboard] Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
[2012-12-10 21:10:29 - SoftKeyboard] Please check logcat output for more details.
[2012-12-10 21:10:29 - SoftKeyboard] Launch canceled!

但Logcat为空。我真的不知道,这个错误甚至意味着什么…


问题答案:

这意味着您要尝试安装与该模拟器上已安装的应用程序具有相同packageName的应用程序,但是您要安装的应用程序具有较低的versionCode(版本号的整数值)。

您可能是从单独的代码副本安装的,该副本的版本号高于当前使用的副本。无论哪种情况,都可以:

  • 卸载当前安装的副本

  • 或打开手机的“设置”>“应用程序管理器”来确定已安装应用程序的版本号,然后<manifest android:versionCode 在AndroidManifest中将其递增为更高版本。



 类似资料:
  • 我正在学习Android编程的基础知识。我试图模拟我的测试应用程序,并得到以下错误。我正在使用API 23、Android 6.0(Marshmallow)进行仿真,并且在针对Nexus 5或4进行仿真时出现了相同的错误。我该怎么办? 错误消息: 无法在模拟器中启动AVD。输出:模拟器:警告:VM堆大小设置为低于硬件指定的最小128MB初始值:找不到wglGetExtensionsStringAR

  • 即使我在Android Studio之外运行模拟器,也会发生这种情况。我已经尝试了aa android6和android4.4的模拟器。在Windows 7 x64 PC上运行。与另一个已关闭的stackoverflow post类似。我尝试过各种ram、vm堆和分辨率设置。

  • 突然之间,Android Studio模拟器停止了工作。当我尝试运行虚拟设备时,我在事件日志中得到以下错误。 模拟器:恐慌:找不到AVD系统路径。请定义ANDROID_SDK_ROOT模拟器:进程已完成,退出代码为%1 所以我检查了一下环境变量被设置为什么值,结果它为空。因此,基于对一个类似问题的回答,我将其设置为;但我还是得到了同样的错误。 我试着从AVD管理器中删除所有的虚拟设备并创建一个新的

  • 主要内容:1.本节引言,2.去哪里下Genymotion,3.下载Genymotion,4.安装Genymotion,5.创建Android模拟器,6.怎么在模拟器上运行程序,7.可能遇到的问题,8.本节小结1.本节引言 如果你符合下述三种情况的话,你可以考虑安装一个Genymotion Android模拟器: 没有真机调试,只能用模拟器 嫌SDK内置的AVD启动速度,运行速度慢 电脑配置还可以,最好4G内存以上 如果你满足上述三种情况的话,那么装个比真机还快的Genymotion吧! 官方给出

  • QEMU是一个开源的Pc模拟器,功能和Vmware类似,但Vmware是商业产品。QEMU项目位于以下网址:http://fabrice.bellard.free.fr/qemu/。QEMU现时能支持的操作系统已有很多,包括Windows系列平台和各Unix like平台,具体的情况可到QEMU的项目网站查看。和Vmware相比,暂时来说,模拟的系统的运行速度还不理想,但QEMU的开发社区很活跃,

  • 本文向大家介绍Android模拟器中安装apk的方法,包括了Android模拟器中安装apk的方法的使用技巧和注意事项,需要的朋友参考一下 本文讲述了Android模拟器中安装apk的方法。分享给大家供大家参考,具体如下: 第一步: 在Eclipse中启动模拟器。 第二步: 打开doc命名窗口,转到你android sdk安装目录中的platform-tools下, 如我的是 E:/Program