在使用百度地图jar包时,eclipse中未提示任何问题,但是运行时提示java.lang.NoClassDefFoundError
可以在jar所在目录上点击右键->build path->use as source folder
然后在project菜单中clean,选择你的工程clean一下,重新运行就可以了。
如果提示:
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
可以将jar文件目录从build path中remove掉,再试,好了,挺奇怪的。
如果使用proguard,在配置文件(proguard-project.txt)中增加一条:
-keep class com.baidu.** { *; }