2014-06-09 20 views
1

我正在構建一個Android應用程序,我需要使用ActionBarActivity在設備上使用API​​級別8(Froyo)以上的操作欄。爲此,我將Android支持AppCompat V7庫加入到我的項目中。在相同的Android應用程序中使用ActionBarActivity和谷歌地圖

我還想通過google_play_services庫項目中的MapFragment類使用Google Maps。

這兩個庫項目工作正常,當我單獨導入它們。 但問題是,當我把它們都加入到同一個項目中時(我想在同一個項目中使用ActionbarActivityMapFragment)。 當我導入它們時,兩個編譯器都無法識別任何庫中的類。 請幫忙。

+0

請問您發佈您的logcat – Reena

+1

如果項目包含錯誤,我如何發佈我的logcat? @Reena –

+0

只需在Logcat窗口中複製你的錯誤顯示並粘貼到這裏。 –

回答

0

假設您的項目名稱爲SampleApp。 請執行以下步驟:
1.從您的SampleApp的libs文件夾中刪除android-support-v4.jar
2.按照Android Developer Reference給出的步驟操作。
3.添加您需要的所有庫項目。
4.檢查任何示例項目中是否存在某種庫的重複。例如libProjA可能包含libProjRlibProjB也可能包含libProjR。 5.如果找到,請刪除重新排序。

享受編碼!

+1

**優秀的**解釋!豎起大拇指!! –

1

我認爲這裏的問題是支持v4庫只檢查它在所有支持的項目庫,如果它提出所有項目庫然後刪除所有剩餘的AppCompact項目項目。我的意思是它應該在appcompect項目庫並在其他項目中刪除...

+0

不,我檢查過它。 'Support v4'庫僅在'AppCompat v7'庫項目中添加,而不是在'Google Play Services'項目中添加。 –

+0

您是否使用FragmentActivity作爲父活動而不是ActionBarActivity? –

+0

我想使用ActionBarActivity,但它不承認它,這是問題所在! –

相關問題