📅  最后修改于: 2023-12-03 15:30:03.711000             🧑  作者: Mango
当应用程序是以高版本构建时,如果尝试安装版本号较低的应用程序,就会返回此错误。这是由于Android系统的限制所导致的,它会防止较低版本覆盖较高版本的应用程序,因为这可能会导致不可预测的行为。
com.android.ddmlib.InstallException: INSTALL_FAILED_VERSION_DOWNGRADE
at com.android.ddmlib.Device.installPackages(Device.java:920)
at com.android.ddmlib.Device.installPackage(Device.java:830)
at com.android.ddmlib.Device.installPackage(Device.java:806)
at com.android.ddmlib.Device.installPackage(Device.java:794)
at InstallApk.run(InstallApk.java:63)
at java.lang.Thread.run(Thread.java:748)
# 示例代码
adb push myapp.apk /data/local/tmp
adb shell pm install -t -r "/data/local/tmp/myapp.apk"
以上是解决 Android 安装失败的 INSTALL_FAILED_VERSION_DOWNGRADE 错误的方法。