github上最火的开源项目slidingmenu导入出错的终极解决方案

星辰 星辰     2022-07-31     662

关键词:

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

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

 

导入步骤如下:

1.将下载的Actionbarsherlock中/actionbarsherlock文件夹复制到workspace(你的项目工作空间),改名为Actionbarssherlock,从eclipse中操作new->project->Android Project from Existing Code将项目添加进去,target改为api14以上。

2.将下载的slidingmenu中/library文件夹复制到workspace(你的项目工作空间),改名SlidingMenu, 从eclipse中操作new->project->Android Project from Existing Code将项目添加进去,target改为Google APIs 14以上。 或者打开project.properties:target=Google Inc.:Google APIs:14或更高。

3.这样SlidingMenu就可以用在自己项目中了。让我们来运行例子。解压slidingmenu中/example。 从eclipse中操作new->project->Android Project from Existing Code将项目添加进去,target改为api14以上。 运行看看效果。2.1以上的系统都可以运行。

 

导入之后可能会出现的问题如下: 

1、 SlidingMenu library project出现错误

 

  • Console error:  Unable to resolve target ‘Google Inc.:Google APIs:16.

    Fix:   进入 Properties检查Target sdk是否选择了 Google APIs.

  • List of errors:  ACTION_POINTER_INDEX_MASK cannot be resolved android. 
    HONEYCOMB cannot be resolved or is not a field 
    LAYER_TYPE_HARDWARE cannot be resolved or is not a field 
    LAYER_TYPE_NONE cannot be resolved or is not a field 
    MATCH_PARENT cannot be resolved or is not a field 
    The method getLayerType() is undefined for the type View 
    The method setLayerType(int, null) is undefined for the type View

    Fix:  将manifest里面的min sdk version 改为你当前用到的sdk版本,7

2、SlidingMenu  example project出现错误

 

    • Console error:  Found 2 versions of android-support-v4.jar in the dependency list,but not all the versions are identical (check is based on SHA-1 only at this time). Jar mismatch! Fix your dependencies

      Fix:  这是由于jar包版本不一致导致的,检查SlidingMenu和Actionbarsherlock中的libs文件夹里的哪个android-support-v4.jar版本比较新,用新的替换掉其中的老版本. 如果错误还是会出现,就clean项目并重启eclipse.

    • List of errors:  The method getSupportActionBar() is undefined for the type BaseActivity 
      The method getSupportMenuInflater() is undefined for the type BaseActivity 
      The method onCreateOptionsMenu(Menu) of type BaseActivity must override or implement a supertype method 
      The method onOptionsItemSelected(MenuItem) in the type Activity is not applicable for the arguments 
      The method onOptionsItemSelected(MenuItem) of type BaseActivity must override or implement a supertype method 
      The method onOptionsItemSelected(MenuItem) of type ResponsiveUIActivity must override or implement a supertype method

      Fix: 打开SlidingMenu library project里SlidingFragmentActivity这个类并在声明前添加以下代码:

    • import com.actionbarsherlock.app.SherlockFragmentActivity;

      然后,将下面这个父类:

    • public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase {

      换成Actionbarsherlock里的另外一个父类(如果此时Library没有引用Actionbarsherlock库项目,则先引用之) :

    • public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {

      附上运行效果图之一:

      技术分享

       

国内最火的htmlcssjavascript开源项目top榜,你知多少?

对于开发者而言,想要着手前端开发,HTML、CSS和JavaScript是三项必备的基础技能。而如何事半功倍地掌握好这些知识?通过了解当下火热的开源项目不乏为最佳学习姿势。本文盘点国内评分最高且收藏量超过100的前端技术开源项... 查看详情

硬核推荐15个最火的spring实战开源项目!总有一款适合你!

哔哩哔哩在线演示视频: https://www.bilibili.com/video/av92191212Guide哥注:下面这些推荐的项目几乎都和SpringBoot有关,毕竟这年头没有理由再搞SSM/SSH这些东西了。商城系统Guide哥注:下面的商城系统大多比较复杂比如mall,如果没有Ja... 查看详情

开源控件slidingmenu的使用

在github.com网站搜索slidingmenu后https://github.com/jfeinstein10/SlidingMenu下载demo,导入library到你的项目中,添加到你项目的依赖中使用:packagecom.loaderman.slidingmenudemo;importandroid.app.Activity;importandroid.os.Bundle;import 查看详情

2021年github上十大最火python项目,看完之后我裂开了(代码片段)

GitHub作为程序员每天必逛的网站之一,上面有着太多优秀的开源项目,今天派森酱就带大家来梳理下在过去的一年里,GitHub上最火的Python项目Top10。数据获取如果你留心看过GitHub的文档的话,你就会知道关于GitHub... 查看详情

最火的13个springboot实战开源项目推荐!总有一款适合你

更多开源项目推荐:github.com/Snailclimb/…Guide哥注:下面这些推荐的项目几乎都和SpringBoot有关,毕竟这年头没有理由再搞SSM/SSH这些东西了。商城系统Guide哥注:下面的商城系统大多比较复杂比如mall,如果没有Java基础和SpringBoot... 查看详情

android开发常用开源框架

...源项目Android开发常用开源框架2Android开发常用开源框架3GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频2017年伊始,你需要尝试的25个Android第三方库Android开发常用第三方平台免费的计算机编程类中文书籍fr... 查看详情

android开发常用开源框架

...源项目Android开发常用开源框架2Android开发常用开源框架3GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频2017年伊始,你需要尝试的25个Android第三方库Android开发常用第三方平台免费的计算机编程类中文书籍fr... 查看详情

安卓开源的android-flipview,了解的请帮忙

...库,允许开发者将Facebook集成到所开发的Android应用中。3.SlidingMenu(Sl 查看详情

2016年最火的15款html5游戏引擎

...,希望大家也能找到属于自己的那款游戏开发引擎。我在github上面收集了四十多款的HTML5开源游 查看详情

最近很火火火火的github项目

...01任务脚本当你想完成一件重复劳动的事情,就先去GitHub去看看有没有黑科 查看详情

github上最热门的11个java开源项目你会了吗

前言4月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看吧!1JimuReport(地址见文末)这是一款免费的数据可视化工具,报表与大屏设计!类似于excel操作风格,在线拖拽完成报表设计!... 查看详情

目前最火的公司作息表workingtime

数据文章来源于Github仓库WorkingTime,如有侵权,联系删除;想了解更多有趣的信息可关注UrHome公众号WorkerLivesMatter!WorkingTime是由中国民间程序员发起的一个项目,针对目前包括互联网企业在内的各个企业加班... 查看详情

备战一年半,我们让最火的开源网关上了云(代码片段)

...生的代码下诞生,6月当时仍处于Demo阶段的APISIX便在GitHub上开源。一经开源,APISIX的独特性让它迅速席卷开源领域。2019年8月,APISIX成功进入了Apache孵化器,次年7月APISIX顺利毕业,并成为了Apache软件基金会的顶... 查看详情

安利一个很火的github滤镜项目

安利一个很火的Github滤镜项目园长1个月前简评:通过深度学习,一秒钟让你的照片高大上,这是康奈尔大学和Adobe的工程师合作的一个新项目,通过卷积神经网络把图片进行风格迁移。项目已开源,名字叫「DeepPhotoStyleTransfer」... 查看详情

最近很火火火火的github项目,十月份star攀升最多的的开源项目

...01任务脚本当你想完成一件重复劳动的事情,就先去GitHub去看看有没有黑科技。最近双十一大促 查看详情

我把github上最牛b的java教程和实战项目整合成了一个pdf文档

 写在前面大家都知道Github是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将Github上非常棒的Java开源项目整理下来的想法。觉得不错的话,欢... 查看详情

这个github项目,5天狂揽2500星登顶github热榜(代码片段)

前言最近在GitHub上最火的项目是一个对视力友好的十六进制编辑器,它上线仅5天就收获了2500star,最近24小时涨了1600star量。十六进制编辑器是用于编辑单个字节数据的软件应用程序,主要由程序员或系统管理员使用... 查看详情

最近github比较火的几个开源c语言项目

参考技术A1.最简单的方法:public static String reverse1(String str)   return new StringBuffer(str).reverse().toString();2.最常用的方法:public static String reverse3(String s)     char[] a... 查看详情