【发布时间】:2019-02-22 18:58:34
【问题描述】:
我目前看到此错误:
com.android.builder.testing.api.DeviceException:
com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE:
Package signatures do not match the previously installed version; ignoring!
这是 Android 开发人员在设备上安装了他们的应用程序时经常看到的组装错误。通常,解决方案是简单地从设备上卸载该版本。
就我而言,我安装了 Play 商店中提供的最新版本的应用程序。我希望使用存储在应用程序中的数据(来自 React Native 的 AsyncStorage)测试新版本,并希望确保在使用新版本更新应用程序时,更新能够顺利读取这些现有数据。
我已经组装了一个具有新版本名称的新版本 APK,并将版本代码加一。 APK 是使用与 Play 商店中的版本相同的签名配置组装而成的。
如果我理解正确,我应该不会看到这个错误。签名不应该匹配,因为两个 APK 使用相同的签名配置吗?
【问题讨论】:
标签: android react-native apk