Tencent / tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
Other
17.17k stars 3.34k forks source link

关于APP版本号和版本名称的问题 #808

Closed chinnkou closed 6 years ago

chinnkou commented 6 years ago

Tinker使用的是TinkerPatch:com.tinkerpatch.sdk:tinkerpatch-gradle-plugin:1.2.2。

当前APP的versionCode和versionName分别是30300和3.3.0,补丁包的versionCode和versionName分别是30301和3.3.1。

以上versionCode和versionName是在build.gradle中配置。

项目中集成了Fabric和New Relic插件,在补丁包下载并成功应用之后,在Fabric和New Relic平台上面监测不到版本3.3.1的。

这种情况是不支持吗?

tys282000 commented 6 years ago

如果Fabric是通过Manifest来获取版本号的话就没办法支持了,因为补丁不能更新manifest里面的内容

xingstarx commented 6 years ago

补丁包为啥versionCode,versionName还跟基线版本不一样呢,这种不是规范的用法吧