很奇怪的问题,我在导入了第三方的jar后,应用在运行后报NoClassDefFoundError,
我用的ide是:Eclipse
建的项目是:android project
导入jar:
我是这样导入的(按平常做java项目时的方法)
1,右键工程, Build path, java build path,
2,选择libraries在右边的按钮中点击“Add Library”
3,选择“User library”,点击“下一步”
4,点击“User librarys”按钮在出现的界面中点击“New..”按钮
在弹出的界面中随便起一个名字,点击“确定”
5,点击“Add jars”按钮选择第三方jar包,
如图:
报错图:
报错:在我的LogCat控制台上,应用进入这个activity时总是报找不着com.google.gdata.client.douban.DoubanService;的错,从上图中明明能看到,为什么在运行时却没有,还望各位指教
解决的办法:
我的jar包虽然导入到项目中却没有编译到apk中, 错误的导入是:右键工程--Build path---java build path--libraries--“Add Library”---“User library---“User librarys”--“New..”--起了个amsck的名---“Add jars”添加asmack包。 方法一: 导入改为:右键工程--Build path---java build path-- add External Archives