簡體   English   中英

使用 ActionBarSherlock 和支持庫

[英]Using ActionBarSherlock and the support library

我正在嘗試向我的應用程序添加菜單,為了與舊版本的 android 兼容,我決定嘗試使用 ActionBarSherlock。

我的應用程序大量使用 support v4 庫,例如它使用ViewPager

現在,當我添加 ActionBarSherlock 時,我收到了“jar 不匹配”錯誤。 通過從構建路徑中刪除支持庫 jar 來修復該問題。 但是后來我得到“無法解析為類型”的所有使用支持庫的東西。 我知道 ABS 導出了一些類,例如 SherlockFragmentsActivity 但它沒有像SherlockViewPager這樣的東西。

我如何使用支持庫,或者我在這里遺漏了什么?

我不知道是否有其他方法可以修復它,但只需將 v4 支持庫從 ABS 復制到您的項目(或其他方式)並將其添加到構建路徑中。 它應該可以工作,並且不會出現“jar 不匹配”錯誤。 這就是我在項目中的做法。

ABS 已經在使用 android 支持庫。 如果您也在使用它,請使您的項目和 ABS 使用相同的版本。

一個簡單的方法是從您的項目中刪除支持庫並添加到 ABS 庫項目中。

這樣,支持庫將與 ABS 同時提供給您的項目

看起來您有 2 個版本的庫.... 一個來自 ABS,第二個來自您添加了支持庫。 一旦嘗試從您的 lib 文件夾中刪除 android-support-V4.jar 並重建項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM