有没有什么办法可以在应用程序安装时使用Android调试桥来忽略INSTALL_FAILED_VERSION_DOWNGRADE?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (27)

看起来最近的Android 4.2在安装时尝试安装较低版本的APK时引入了此错误情况。在以前的Android版本中,只需通过安装旧版APK即可 adb install -r <link to APK>。出于调试的目的,我经常需要重新测试旧的APK; 并且该-r标志将取代旧版Android版本中的旧版本。有没有可以忽略的解决方法[INSTALL_FAILED_VERSION_DOWNGRADE]

提问于
用户回答回答于

看来最新版本的adb工具有一个“允许降级标志”,adb帮助中没有显示,但它显示在设备上的“pm”帮助中。所以使用: adb install -r -d <link to apk>。

用户回答回答于

你可以尝试使用adb uninstall -k <package>并安装较旧的apk。从adb使用指南:

  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories)

扫码关注云+社区