我使用Crashlytics作为我的android应用程序中的崩溃跟踪系统。由于硬件限制,我被迫使用非标准变体进行版本控制。
VersionCode保持不变(100),但是实际版本隐藏在包含时间戳的versionName字符串中。
有没有类似这样的东西:
Crashlytics.setVersion(myVersion)
我使用
'io.fabric.tools:gradle:1.25.1'
'com.google.firebase:firebase-plugins:1.1.1'
'com.crashlytics.sdk.android:crashlytics:2.6.8@aar'
感谢您的帮助
发布于 2018-12-14 05:03:22
您可以在Crashlytics中设置自定义关键点,这可能会解决您的问题。
对于版本代码,可以使用以下命令完成此操作:
Crashlytics.setInt("version_code", 155)
或者对于版本名称:
Crashlytics.setString("version_name", "0.5.5")
当崩溃发生时,这将显示在“键”选项卡下:
有关自定义密钥的更多信息,请访问available in the official documentation。
顺便说一句,我强烈建议你发布一个问题来帮助解决你提到的“无法更改版本代码”的问题,这可能会给你带来更多的问题!
https://stackoverflow.com/questions/53765781
复制相似问题