如何配置Sherlock Action Bar +地图插件?

问题描述:

因为在我的Android项目中集成Sherlock Action Bar需要我很多时间(使用它的地图插件!),所以我建议在这里描述我的解决方案。如何配置Sherlock Action Bar +地图插件?

+0

下载Google API并将“maps.jar”添加到“libs”文件夹中。 –

第一步是创建一个库项目,第二步创建您自己的项目,使用操作栏,第三步使用地图插件。

我 - 动作条福尔摩斯项目:

  1. 下载actionbarSherlock zip文件
  2. 导入现有的Android代码到工作区(用于动作条4.2.0)。选择要导入的目录“库”。一个“库”项目被创建。
  3. 设置你的清单与 “安卓的minSdkVersion =” 7" 机器人:targetSdkVersion = “16”
  4. 进口兼容性库:右键单击项目>的Android 工具>添加支持库
  5. 配置项目具有以下项目属性:

    • 的Android构建目标:> = Android 4.0的
    • 检查 “是图书馆”

II - 您的项目:

  1. 创建项目使用操作栏福尔摩斯
  2. 设置的Android构建目标为> = Android 4.0的
  3. (选择同一目标 比以前的项目!)
  4. 将您的清单设置为“android:minSdkVersion =”7“ android:targetSdkVersion =”16“
  5. 将以前的项目”ActionBarSherlock“添加为库:Project> Properties> Andr OID>添加...(下图)
  6. 更改您的代码以使用动作条类

III - 要使用操作栏福尔摩斯的actionbarsherlock-插件 - 地图 - 4.1.0.jar插件:

  1. 添加actionbarsherlock-插件 - 地图 - 4.1.0.jar(从 zip文件中获得)在libs目录
  2. 配置工程项目 “actionBarSherlock”:项目>属性>构建路径> 馆藏:

    - add actionbarsherlock-plugin-maps-4.1.0.jar 
    
  3. 设置构建目标,以谷歌地图API> 4.0(为你的项目做同样的 - 同一目标)

  4. 添加“actionbarsherlock - 插件 - 地图 - 4.1.0.jar”库到新项目的构建路径

我希望它也适用于你。

+0

如何从构建路径中删除'android-support-v4.jar'?它仅被列为“Android Dependencies”中的一个项目。由于存在依赖关系,我无法从'libs'文件夹中删除实际文件。 - 当我按照描述设置示例项目时,运行该应用程序时总会遇到'ClassNotFoundException'。 – JJD

+0

还需要将java设置为1.6,并将编译器的选项从Eclipse-> preferences->“潜在空指针访问”更改为警告而不是错误 – max4ever

+0

#JDD:似乎在我的项目中,我不删除它。 .. – AntoineP