2014-02-19 159 views
12

我想使用的GoogleMap V2。但我得到的錯誤在進口這些:進口android.support.v7.app.MediaRouteActionProvider不能得到解決

import android.support.v7.app.MediaRouteActionProvider; 
import android.support.v7.media.MediaRouteSelector; 
import android.support.v7.media.MediaRouter; 
import android.support.v7.media.MediaRouter.RouteInfo; 

和錯誤是

The import android.support.v7.app.MediaRouteActionProvider cannot be resolved 

這裏是我已經添加庫的屏幕截圖

enter image description here

我必須做的。我試圖導入android \ support \ v7通過構建路徑。但它沒有解決我的問題,以便我可以解決這些錯誤。

+1

你看到在項目libs文件夾的Android的支持,v4.jar? – Raghunandan

+0

@Raghunandan是的,我有,我已經通過構建路徑 – Developer

+0

導入那一個,那麼你錯誤清楚地說,情況並非如此。從sdk下的支持庫中查看'android-support-v4.jar'並將其添加到libs文件夾中 – Raghunandan

回答

6

添加庫有同樣的問題,發現鏈接在我的項目的appcomcat_v7項目被打破(右鍵單擊項目並選擇屬性,然後前往Android標籤)...

我刪除,然後添加正確的項目,我很好去...

enter image description here

+1

對於任何好奇的人來說,真正的項目位於:sdk \ extras \ android \ support \ v7 –

1

這些類型的錯誤通常發生時,我們意外地關閉這些文庫(由接近不相關的項目,等等),它們在Eclipse的項目瀏覽器自動生成的,如:

  • appcompat_v7
  • appcompat_v7_2
  • appcompat_v7_3
  • appcompat_v7_4
  • appcompat_v7_5
  • appcompat_v7_6
  • appcompat_v7_7
  • appcompat_v7_8
  • appcompat_v7_9
  • appcompat_v7_10
  • appcompat_v7_11
  • appcompat_v7_12
  • appcompat_v7_13
  • appcompat_v7_14

只要我打開這些文件,我的應用程序中的所有錯誤都消失了!

如果它,直到再沒有工作,那麼做Project -> Properties -> Android -> Is Library -> Add.. -> And add appcompat_v7_*

0

我有一個非常類似的問題,這個我已經用武力關閉Eclipse之後。

當我重新啓動Eclipse時,我注意到工作區目錄中有許多「appcompat_v7 ...」文件夾。我刪除了這些 - 也許這是造成這個問題的原因。

但我解決了它通過在Eclipse中創建一個新的測試項目,然後重新啓動Eclipse找到我所有的項目再次編譯! :)

我不需要更改任何項目屬性。

0

該解決方案爲我工作:

支持庫android-support-v4.jar導致此conflictand看到錯誤:The import android.support.v7.app.MediaRouteActionProvider cannot be resolved,只是刪除其下的項目的/ libs文件夾庫,因爲該庫已包含在庫appcompat_v7 ,清理和建立你的項目,你的項目將像魅力一樣工作!

enter image description here

相關問題