0

我正在尝试在 android studio 0.8.0 上为 shinobi 图表发布的示例代码,来自

https://github.com/ShinobiControls/shinobicharts-with-android-studio

我尝试将 shinobicharts jar 作为 .jar 库导入。它编译得很好,但我一直收到运行时错误,我不知道该怎么做。这是显示的错误,应用程序永远不会打开,只是从这个崩溃开始

java.lang.NoClassDefFoundError: com.shinobicontrols.charts.R$styleable
        at com.shinobicontrols.charts.ct.a(SourceFile:850)
4

1 回答 1

0

看起来你正在运行 Proguard,它去掉了一个或多个需要的类。

尝试关闭 Proguard。如果解决了这个问题,那么您可以重新打开它并修复其配置文件。

要修复它,您需要将规则添加到它无法分辨的“保留”类中。您可以命名特定的类或类名模式。可能有一种方法可以告诉它查看从库 .jar 到库外类的引用。

于 2014-07-19T07:20:51.420 回答