2012-09-08 55 views
0

我試圖使用相容表象的API(android.support.v4.app) 我已經下載了他們,現在想這裏描述的在我的項目使用它們:http://developer.android.com/tools/extras/support-library.html,即複製庫我的項目「庫」文件夾,然後右鍵單擊文件和「添加到構建路徑」。 然而,eclipse似乎並沒有意識到這一點,它不承認,在我的例子'FragmentActivity',而它在FragmentActivity.jar中定義,我剛剛添加到我的構建路徑,此外,在'import android.support.v4 .app.FragmentActivity;',android.support仍然以紅色加下劃線。 我已經嘗試清理我的項目,多次重啓eclipse和我的mac無濟於事。我使用MAC OSX Lion + indigo + r20 哦!並且將這些庫逐個添加到我的代碼樹中既不整齊也不實用,因爲它會導致衝突。 TIA使用兼容性的API

回答

1

如果您添加了庫,那麼您只需確保導入正確的東西。

如果我想使用兼容性庫這些是我採取的步驟:

1.創建新項目

2.右鍵單擊項目> Android的工具>添加支持庫

添加的這兩行代碼

FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

4.通過懸停在紅線上並選擇v4庫來添加正確的導入。

雖然,我很確定SDK和ADT的最新版本添加了標準支持庫,該標準刪除了步驟編號。

注意:您不必右鍵單擊項目>屬性> Android>並添加支持庫。這僅適用於其他庫,如ActionBarSherlock或其他任何您發現的內容。

+0

非常感謝。我從我現有的項目中做了第二步,這解決了我的問題。 – user1654757