github slidingmenu 工程导入

本文记录了作者在导入github上的开源项目slidingmenu时遇到的问题与解决办法:

 

懒得找的同学可以直接使用下面的下载地址:

SlidingMenu开源项目下载地址:https://github.com/jfeinstein10/SlidingMenu

Actionbarsherlock开源项目下载地址:http://actionbarsherlock.com/download.html

 

由于slidingmenu中使用到了actionbarsherlock这个开源项目,所以需要下载这两个项目,下载完之后,我们需要如下的三个项目:

actionbarsherlock ----------------------------- Actionbarsherlock的库实现

library -------------------------------------------- SlidingMenu的库实现

ExampleListActivity-------------------------  SlidingMenu的Demo实现

 

我们的目的是要运行起来ExampleListActivity这个项目。

 

注意:

这三个项目在windows上需要放在一个盘符下,这是因为adt中引用项目需要使用相对路径,否则会有错误。

 

言归正传:

1,将上述的三个project 导入到eclipse中;

2,actionbarsherlock  没有编译错误

3,library 首先导入actionbarsherlock  ,并修改相应代码;

    步骤为  a)右键 –> Properties –> Java Build path –> Add… –> 选择actionbarsherlock工程 –> OK

                b)删除library 的libs目录下的android-support-v4.jar,因为要使用actionbarsherlock中包含的该jar包,否则会提示jar包冲突;

                c)至此编译应该无错;如果仍有错,比如 Unknown error: java.lang.NullPointerException  请往下看;

                d)更改library 中的几个类的继承关系;

                          SlidingActivity extends Activity   改为  SlidingActivity extends SherlockActivity

                          SlidingFragmentActivity extends FragmentActivity 改为 SlidingFragmentActivity extends SherlockFragmentActivity

                          SlidingListActivity extends ListActivity 改为 SlidingListActivity extends SherlockListActivity

                           SlidingPreferenceActivity extends PreferenceActivity 改为 SlidingPreferenceActivity extends SherlockPreferenceActivity

4,ExampleListActivity 中引用libraryactionbarsherlock  ;

    步骤为 a)右键 –> Properties –> Android –> 右侧的Library一栏中 –> Add.. –> 选择actionbarsherlock工程 –> OK

               b)clean 该project,rebuild

5,至此,正常情况下,ExampleListActivity  已经可以运行了。

     如果发现3中的c)中的错,或者4中始终无法加入actionbarsherlock,那么可以尝试一下去掉C:\Users\用户名\.android\debug.keystore,然后重新生成该项目即可。

转载于:https://www.cnblogs.com/richiewang/p/3371284.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值