在开发过程中,遇到一个这样的问题:java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat,这个问题很奇怪,JAR包也有了,编译也通过了。但就是运行时出现类找不到的问题。NoClassDefFoundError这种错误一般就是对应的类,没有被包含在对应的APK里面。是不是对应的android-support-v4.jar并没有打包到apk中?抱着试一试的态度,打开工程属性设置界面:



把【Android Private Libraries】前面的勾选中,再clean工程,再编译运行,搞定。

在此发文,以作纪念。


更多相关文章

  1. ubuntu编译ffmpeg的动态库的一些坑
  2. Android(安卓)应用反编译方法
  3. 运行Android程序时 resources.ap_ 文件不存在 的解决办法
  4. 用busybox扩展android系统的控制台命令
  5. Android(安卓)自动化测试―robotium(七)Ant 构建脚本
  6. Ubuntu 11.10 64bit系统编译android 2.3的相关问题
  7. robolectric + eclipse NoClassDefFoundError (can run tests fr
  8. (一) 基于Windows的Eclipse安装Android(安卓)NDKR7
  9. Android(安卓)JNI 开发简单介绍

随机推荐

  1. XML SAX解析详解
  2. XML相关技术资料总结
  3. Android中的xml解析
  4. 五个XML技巧
  5. 怎样让Asp与XML交互
  6. XML的快速入门教程
  7. 利用xml实现rss订阅
  8. XML解析基础
  9. 四种获取RSS源xml文件的方法
  10. XML文档类型声明