MPAndroidChart与Proguard编译错误

时间:2015-03-01 23:17:41

标签: android android-studio gradle proguard mpandroidchart

当我使用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

根据docs,这在编译时通常是不一致的,我已经尝试清理我的项目并重新编译了几次,但遇到了同样的问题。可能它是图表库的一些问题,因为它适用于较旧的gradle版本,如版本2.0.0。

2 个答案:

答案 0 :(得分:1)

与MPAndroidChart库2.0.7有同样的问题。切换到新的2.0.8可以解决问题。

答案 1 :(得分:0)

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

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