如何在eclipse中使用DonutProgress库

时间:2015-05-20 14:31:57

标签: java android eclipse

我正在使用android studio开发我的项目。在我的项目中,我有aut格式的donutProgress库。它工作正常。现在我想将项目迁移到eclipse。我迁移并删除了项目中的错误。我的项目中没有错误,但是当它转到使用donutProgress lib的页面时,它会发生崩溃并出现以下错误。

05-20 20:00:48.692: E/AndroidRuntime(17766): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.github.lzyzsd.circleprogress.DonutProgress" on path: DexPathList[[zip file "/data/app/com.meawallet.main-3.apk"],nativeLibraryDirectories=[/data/app-lib/com.meawallet.main-3, /vendor/lib, /system/lib]]
05-20 20:00:48.692: E/AndroidRuntime(17766):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
05-20 20:00:48.692: E/AndroidRuntime(17766):    at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
05-20 20:00:48.692: E/AndroidRuntime(17766):    at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
05-20 20:00:48.692: E/AndroidRuntime(17766):    at android.view.LayoutInflater.createView(LayoutInflater.java:565)
05-20 20:00:48.692: E/AndroidRuntime(17766):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)

3 个答案:

答案 0 :(得分:2)

您可以爆炸jar文件并获取java文件,并直接将其类与上述实现所需的资源一起使用。

答案 1 :(得分:1)

您必须以.jar格式下载库,并将其包含在Eclipse项目中。你可以找到它here

答案 2 :(得分:0)

好像你没有包含库correclty。

如果您为编译时添加了库而没有为运行时添加库,则可能会发生这种情况。不知道,这怎么可能发生,因为我相信,你不应该使用Eclipse(只有你真的需要它,即NDK)