cottychiu

导航

百度定位SDK类未找到的问题:NoClassDefFoundError: com/baidu/location/LocationClient

背景:师兄们写的安卓小程序中用到了百度定位SDK,到我电脑上运行就崩溃(他们使用Android Visual 0.1,我使用eclipse)。。

问题描述:

尝试解决:为了找到问题所在,试了很多方法:1、新建一个项目,按照百度官网的方法使用百度定位SDK,正常运行,证明SDK没问题。。2、按照官网步骤在原程序中重新添加资源,问题依旧。。3、逐渐删除原来项目中可疑内容(类、方法等),向前面可以正常运行的DEMO靠拢,能删的几乎都删掉了,问题依旧。。4、在官方QQ群中求助,热心人帮我远程调试到晚上12点还是没有解决,不过却提示我注意仔细看logcat,发现了Caused by: java.lang.NoClassDefFoundError: com/baidu/location/LocationClient。。5、隔天网上搜索”Caused by: java.lang.NoClassDefFoundError“,找到了问题的答案。。

解决办法:http://blog.csdn.net/changemyself/article/details/7861525,按照这个帖子的说法,应该在Properties->Java Build Path->Order and Export 里,勾选使用的jar包。。(早怀疑是属性哪里设置有问题,这里也打开过,怎么就没试一试呢,郁闷了这么久。。)

 

posted on 2013-07-26 16:22  cottychiu  阅读(818)  评论(0)    收藏  举报