android中导入开源项目,常出现的导致编译错误的解决方法

1.提示:找到两个不同版本的V4包

解决办法:1)删除该项目中libs目录下V4包

2)复制路径,将新版本的V4包复制黏贴覆盖掉旧版本的


2.导入ExampleListActivity项目(slidingmenu的开源项目)

BaseActivity类会出现无法使用getSupportActionBar()的编译错误。

原因:

因为BaseActivity类继承的SlidingFragmentActivity又继承了FragmentActivity,

FragmentActivity没有这个方法,只有SherlockFragmentActivity才有,

SherlockFragmentActivity在actionbarsherlock.jar库里。

注意:不能在导入的库里面修改代码,所以只能单独到库的项目里面修改完,在重新导入进来。

修改步骤是:

在library_slidingmenu库的项目中,导入actionbarsherlock.jar,修改SlidingFragmentActivity

extends SherlockFragmentActivity 。最后将library_slidingmenu.jar导入到ExampleListActivity项目中来,再CLEAN一下


更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  3. Android系列教程之三:Android项目的目录结构
  4. MVP+Retrofit2+RxJava2练手项目,玩Android客户端
  5. Android(安卓)R.java 中 identifier expected 错误
  6. X-Library系列Android应用框架详解
  7. Android(安卓)Studio 打开 Eclipse 项目
  8. Unity项目之AndroidStudio打jar包
  9. Facebook开源项目:我们为什么要用Fresco框架?

随机推荐

  1. 登录表单,简单后台架构,元素样式来源与优
  2. C语言实现会员管理系统
  3. a链接中包裹图片文字介绍
  4. 图文列表与课程表
  5. 图文列表和表格(商品表)
  6. 表格/图片/链接/列表
  7. 图文列表和行程列表
  8. 第一课 20220316
  9. 使用table做一个简易的课程表
  10. HTML中课程表制作