android - 在现有项目中从 support-lib-v7-appcompat 切换到 actionbarsherlock lib

标签 android eclipse android-actionbar actionbarsherlock android-support-library

我想问一下,有什么方法可以将现有项目中的support-library-v7-appcompat改为actionbarsherlock lib。我已经尝试了很多次,但我仍然遇到同样的错误 - 它删除了所有 R.java 文件夹并显示:Jar mismatch - fix your dependencies!我已经尝试将 actionbarsherlock lib 放入新项目并且效果很好。只有当我想从另一个支持库切换时,它才行不通。

你知道如何解决这个问题吗?

非常感谢

顺便说一句:

我这样做是因为 appcompat 似乎不支持 API 7 的 SearchView 但 sherlock 支持 - 从我读到的。第二个想法是,sherlock 必须支持的我的应用程序项目是另一个项目的副本。 - 我不知道这对这个问题是否重要。

最佳答案

所以我是这样解决的:

  • 我创建了新项目并添加了支持库 ActionBarSherlock
  • A 将所有以前的项目复制到当前 - 使用 Sherlock
  • 我把同一个包放到第二个项目
  • 当然,我必须更改类中的一些内容(FragmentSherlockFragment 等)

关于android - 在现有项目中从 support-lib-v7-appcompat 切换到 actionbarsherlock lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525177/

相关文章:

android - 使用ActionBarSherlock时ActionBar下的阴影

android - 在 Android Studio 中预览调整大小

android - USB 系绳和调试同时进行

java - 如何使用 Java 创建文件夹(使用 Eclipse Kepler?)?

java - eclipse + GAE : Properties changes and therefor problems with deploy

android - 隐藏/显示操作栏时如何不显示空白?

android - 删除 actionbar item 蓝色背景

Android:检查 GPS 是否正在搜索、已修复或未使用

android - 什么是正内边距和负内边距?

Android RadioGroup 无法解析符号 getCheckedRadioButtonId