1

当我使用 gradle 包含最新的库(2.0.7)并尝试编译时,我收到了来自 proguard 的警告,所以我不能再编译了:

Warning:com.github.mikephil.charting.charts.LineChart$DefaultFillFormatter: can't find referenced field 'boolean mStartAtZero' in program class com.github.mikephil.charting.charts.LineChart

根据文档,这通常是编译时的不一致,我尝试清理我的项目并重新编译几次,但遇到了同样的问题。可能是图表库有问题,因为它可以在较旧的 gradle 版本(如 2.0.0 版)上正常工作。

4

2 回答 2

1

MPAndroidChart 库 2.0.7 也有同样的问题。切换到新的 2.0.8 解决了这个问题。

于 2015-03-20T10:22:41.503 回答
0

这看起来肯定是不一致的,因为“mStartAtZero”字段(显然缺少)不再存在于库版本 2.0.7 中,但存在于早期版本中。

我建议您从项目中完全删除该库,然后重新导入新版本。

于 2015-03-02T17:20:37.177 回答