android - 无法安装 Apk 更新版本
问题描述
我从 github 获取了一个项目,并开发了一些我自己使用所需的功能。完成这些后,我创建了一个新的 apk,手机将其识别为现有应用程序的新版本,但在"Installing"几秒钟后安装失败。未安装应用程序。打印屏幕链接:https: //gyazo.com/93b94183572f139d9a07b937c5a1eed2 https://gyazo.com/bdbee5e182f7e8d69ee00c7daac88cf3
我已经显示了我当前的 versionCode,它大约是 10230000。试图在 gradle 中将其更改为 10230008,仍然失败。也更改了我的应用程序版本名称,但没有任何积极结果。
模块 gradle 的初始版本是:
...
versionName rootProject.ext.versionName
versionCode rootProject.ext.versionCode
buildConfigField 'String', 'REALM_ENCRYPTION_KEY', "\"${rootProject.ext.realmEncryptionKey}\""
...
项目等级:
...
apply plugin: 'kotlin'
ext {
versionName = project['version.major'] + '.' +
project['version.minor'] + '.' +
project['version.patch']
versionCode = (project['version.major'].toInteger() * 1000 * 1000 * 1000) +
(project['version.minor'].toInteger() * 1000 * 1000) +
(project['version.patch'].toInteger() * 1000) +
project['version.build'].toInteger()
bugsnagAPIKey = System.getenv('BUGSNAG_API_KEY') ?: ''
realmEncryptionKey = System.getenv('REALM_ENCRYPTION_KEY') ?: 'ZX06poC7a96dL9,FR_9|Ww<2%]?4Ij(3wR3DmyNj0[{(,8g%jX2{03P45_p`N6|2'
}
...
为什么即使识别为更新,也无法安装该应用程序?
解决方案
推荐阅读
- android - 未使用 Actionbar 时未调用 onSupportNavigateUp
- ios - 无法访问 AppStore 连接
- task - FreeRtos 从 IRQ 调用 vTaskDelete
- linux - 是否可以在具有 2 个不同驱动程序的 x86 设备上绑定 2 个相同的设备?
- sqlalchemy - SQLAlchemy 与附加列的条件多对多关系
- python - 如何解决 - IOERROR:致命错误:文件“路径/到/文件”无法定位或不可读
- python-3.x - 如何在不使用 Pandas 的情况下创建等效于 numpy.nan 的日期时间对象?
- apache-spark - sqoop 使用按字符或字符串拆分?
- javascript - 使用对象数组的所有字段进行字符串搜索
- django - 如何保护存储在服务器上的密码?