我正在從Action Bar Sherlock遷移到Action Bar compat。我刪除ABS,我有支持-v4谷歌地圖,我有錯誤。我會直接添加V4到項目,現在,看它是否解決了,但我想知道:如果我使用新的「V7 Appcompat庫」,我是否還需要「V4支持庫」才能獲得最低SDK = 7?
我真的不從文檔明白,如果庫是多餘的或補充嗎?
謝謝你的建議,指針等
編輯:這是一個讓我加入V4與「外部罐子......」它解決它的錯誤。
The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved.
It is indirectly referenced from required .class files
但是,如果你說我不應該添加V4,如果已經有V7如何解釋它到Eclipse?
相關的職位,該解決方案是在這裏補充V4。 The hierarchy of the type activity is inconsistent when extending ActionBarActivity
編輯2:V4的罐子包括在V7庫項目如果做以下步驟逐點:http://developer.android.com/tools/support-library/setup.html#add-library 我的設置是:
- 的Android 4.3:未選中
- APrivate庫:未選中
- V7-應用.../src目錄:檢查
- V7-應用.../GEN:檢查
- ADependencie:未選中
- 生V7罐子:檢查
- 原料V4罐子:檢查
所以當我有一個錯誤要求v4類,我解決了再次添加v4庫它沒用,我應該去每個錯誤,並使對象更改其依賴到android v7? 爲什麼這兩個庫之間有區別,而不僅僅是一個? – Poutrathor
你確定你正確導入了v7庫嗎? v7是一個庫項目,意味着它有資源去處理事情,所以你不能複製jar文件,這聽起來像你做的。如果您查看支持庫的SDk,您將看到v7包含v4 jar文件,因此當您導入v7時,您也有v4 – tyczj
我在文檔後面導入它,但您說得對,我可能無法檢入「order和出口「。我有: 採用Android 4.3:未選中 APrivate庫:未選中 V7-應用.../src目錄:檢查 V7-應用.../GEN:檢查 ADependencie:未選中 生V7罐子:檢查 raww V4的jar:檢查 你有什麼?爲什麼文檔要求取消依賴關係,但要檢查罐子?我們不檢查Android 4.3,因爲它是一個圖書館項目,對吧? (上帝,我有這麼多的問題!) – Poutrathor