首页 > 解决方案 > 将 minifyEnabled 设置为 true 会导致 Android 应用中的日期出现问题

问题描述

我尝试在我的 Android 应用程序中配置 proguard(在我的 Gradle 文件中将 minifyEnabled 设置为 true)。这会导致一些日期转换出现奇怪的行为(我将 SQLite 中的一些日期时间转换为 Unix 纪元时间(长))。将 minifyEnabled 设置为 true 时,日期时间全部转换为 Epoch 时间 0。将 minifyEnabled 设置为 false 时,转换工作正常。我的 Proguard 文件中没有自定义规则,一切都是默认的。有人对此有解释吗?

标签: androidproguardandroid-proguard

解决方案


推荐阅读