My Profile Photo

Kris Lee


专注移动互联,提供移动开发、培训与解决方案


[解决方案]java.lang.NoClassDefFoundError: com.google.xxxx

最近听说黑莓有转应用的活动,100美刀一个应用,免不了小小心动一把,于是乎把前一些应用找了出来跑跑看看。准备去换点“酒钱”。

活动地址:黑莓的应用移植Portathon活动帮助大家顺利拿到100美金的注意事项

 

不运行不知道,一运行吓了一跳,尼玛!居然一运行就报错了。

错误类型:

java.lang.NoClassDefFoundError: com.google.xxxx

我左找右边,这个包我导入了啊,也确定已经关联起来了啊。可为嘛就是找不到问题所在呢?

删除了重新导入 ,还是不行!

重启eclipse,还是不行!

重启了电脑 ,还是不行!

尼玛?与人品有关?当时就想骂娘了,不是以前都运行的挺好的吗?咋久了就与我生疏了?不应该啊。

 

我左思右想,最后居然是因为我放jar包的文件名没对。以前是lib ,现在得修改成libs.

可能是由于以前eclipse中adt版本不是太高,编译时不是太严格,随着android的发展,adt编译时也越来越严格了。就像前两天我在用make命令编译apk文件时,报出的:Error: This attribute must be localized.