2012-12-30 146 views
1

我添加一个外部jar jwordpress-0.5.1.jar。 在logcat的予见:在eclipse中添加外部jar jwordpress-0.5.1.jar到android项目

  • 九月12日至30日:34:41.041:E/dalvikvm(379):找不到类 'net.bican.wordpress.Wordpress',从方法ru.androiden.client引用.MainActivity.onCreate
  • 9月12日至30日:34:41.201:E/AndroidRuntime(379):致命异常:主
  • 9月12日至30日:34:41.201:E/AndroidRuntime(379):java.lang中。 NoClassDefFoundError的:net.bican.wordpress.Wordpress

我已经使用了几种方法来添加罐子,例如:

我该怎么办?我已经解决了这个问题两天了。 问候,丹尼斯。

回答

1

听起来就像jar文件没有与您的应用程序打包在一起。

即它在你的eclipse classpath上(假设eclipse的java编辑器没有抱怨你的import语句?),所以它在编译时就在那里。 但是该jar文件实际上并未与您的应用程序捆绑在一起,因此您引用的类在运行时实际上并不可用。

要解决这个问题,只需在您的项目中创建一个libs目录,然后按照您阅读的步骤从此处导入jar文件。这应该确保jar被捆绑并且它的类在运行时可用。

+0

对不起,但我有一个文件夹** libs **在我的项目中。你说这个文件夹吗? – Denis

+0

好的,我不是100%确定你实际做了什么......也许有一个squiz:http://stackoverflow.com/questions/2316445/how-to-use-and-package-a-jar -file-with-my-android-app – phippsnatch

+1

谢谢。问题在于Java 1.7中构建的jwordpress-0.5.1.jar,但使用Java 1.5构建的项目。 – Denis

相关问题