【问题标题】:Android Studio 0.8.0 with Shinobi Charts带有 Shinobi Charts 的 Android Studio 0.8.0
【发布时间】:2014-07-19 15:20:51
【问题描述】:

我正在尝试在 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)

【问题讨论】:

    标签: android android-studio runtime shinobi


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢!我用 proguard 作为 false 运行它。虽然现在我在运行时面临一个新错误。任何帮助将不胜感激。 java.lang.UnsatisfiedLinkError: 无法从加载器 dalvik.system.PathClassLoader 加载 shinobicharts-android....
    • @dante2702 希望stackoverflow.com/questions/19459797/… 能很好地解决加载问题。另请参阅stackoverflow.com/questions/18992329/…,了解有关成功加载本机库所需的更多一般信息。例如。 shinobicharts-android.so 文件需要在项目的libs/ 文件夹中(可能是libshinobicharts-android.so)。
    • 谢谢! ..会调查的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多