2013-02-21 98 views

回答

0

有一次,我也發現自己有同樣的問題。顯然這是因爲每當我決定在Eclipse中啓動Android SDK Manager時,我都排除了更新過程中的一個重要步驟。

我試圖更新時總是'取消''安裝'選項。我總是假設,因爲其他標記爲「新/更新」的複選標記將使更新對安裝保持可見。但實際情況並非如此。一旦我離開'安裝'檢查標記,我看到以前安裝的組件的更新。然後,我能夠安裝我認爲已在我的計算機上保持最新的缺失功能。

希望你會發現這對獲取最新信息很有幫助。這是誤導我的。

- 編輯 -

但是獲取最新之後,你所引用的文章是什麼結束了但是解決這個問題對我來說。我沒有找到一種快速有效的方式與最新版本的兼容性庫進行同步。這可能是因爲在創建應用程序時,它將本地最新版本本地複製到項目中。所以,您必須手動複製最新的兼容性庫。

一定要將最新的兼容庫複製到所有其他支持的Android庫中,這也取決於它。否則,您將在本地項目設置中使用新的兼容性庫獲得構建錯誤。

10

您應該從聲明的請求中刪除ViewPager.

所以,這會看起來像只是PageTransformer

此外,進口android.support.v4.view.ViewPager.PageTransformer;

爲我工作完美。

+0

我導入了android.support.v4.viewpager.pagetransformer,但它是導入android.support.v4.view.ViewPager.PageTransformer無法解析我哪裏錯了?該支持包位於LIBS文件夾中 – user1106888 2013-06-19 15:53:59

+0

@ user1106888我不確定,但嘗試清理項目(在Eclipse Project - > Clean ...中)並確保支持庫處於構建路徑中。 – 2013-07-15 15:31:26

+0

沒有爲我工作:(編譯器仍然不知道頁面轉換器 – Hesam 2013-07-19 08:47:07

7

好的,我找到了解決方案。您需要更新您的Android支持庫軟件包。但是,如果你現在有它,你需要先卸載它,然後再次安裝它以獲得新的。

如果你有IntellijIdea:

  1. 打開SDK管理器,從 「工具/安卓/ SDK管理器」
  2. 窗口中找到Exteras文件夾,然後檢查Android的支持庫。如果其狀態爲 已安裝,請點擊「刪除1包...」以刪除它。
  3. 選中此軟件包並單擊安裝按鈕。
  4. 導航到\ extras \ android \ support \ v4,然後複製 android-support-v4.jar並將其粘貼到您的Libs文件夾中。
  5. 理念應自動重新編譯項目,但是如果它沒有這樣做 是,那麼你應該手動重新編譯它通過點擊 「建設/改造工程」

就是這樣;)

+0

感謝您。有一個老版本的支持庫 – 2014-08-13 20:44:55

+0

你是英雄! – Eenvincible 2015-02-01 15:09:07

+0

對我來說,複製android-support-v13.jar解決了這個問題。我也從我的項目的lib目錄中刪除了android-support-v4.jar。 – ChinLoong 2015-06-13 05:30:19

0

你將需要獲得Android支持庫的第18版。 確保使用SDK管理器更新到該版本,然後將「android-support-v4.jar」和「android-support-v13.jar」複製到項目的「libs」文件夾中。

這應該照顧到這個問題。

2

意識到我從來沒有回答過這個問題。爲了解決這個問題,我從另一臺電腦上抓起了android-support-v4,它工作正常。這可能與卸載和重新安裝具有相同的效果,但我沒有嘗試。

0
  1. 從sdk manager更新您的android支持庫。
  2. android-support-v4.jar\sdk\extras\android\support\v4複製到您項目的libs文件夾中。
  3. 進口android.support.v4.view.ViewPager.PageTransformer
  4. 更改ZoomOutPageTransformer執行ViewPager.PageTransformerZoomOutPageTransformer implements PageTransformer

這就是所有的錯誤都將消失,動畫效果非常好。