2016-03-08 106 views
0

我想編譯一個新的Android Studio捆綁安裝(在Windows重新安裝後)一個簡單的應用程序。我有一個編譯錯誤:missing android.support.design -

找不到com.android.support.design:21.0.3

好了,在SDK \演員\機器人\ m2repository \ COM \機器人\ SUPPORT \文件夾的設計我可以看到只有22.x和23.x子文件夾,所以21是真的失蹤。

但是,在sdk \ extras \ android \ m2repository \ com \ android \ support \ appcompat-v7中我可以看到18,19,20,21,22和23個主要版本,並且有appcompat-v7:21.0。 3爲我也有依賴。

第一個問題:怎麼可能?我只使用SDK管理器,沒有手動黑客攻擊。我認爲這足以檢查所需的組件和SDK管理器下載相應的版本。 我能做些什麼來安裝設計:21?還是早期版本?

在SDK管理器中沒有條目下的版本,例如,我只能看到'Android支持庫',沒有版本。 第二個問題:如何確定要在SDK管理器中下載的版本?

例如,我可以看到在「Extras」下面存在一個「Android Support Repository」條目,例如截圖爲http://developer.android.com/tools/support-library/setup.html。 但是在我的SDK管理器中沒有這樣的條目!只有兩個名稱中包含「存儲庫」:「支持庫的本地Maven存儲庫」和「Google存儲庫」。他們都安裝了。 第三個問題:它是我的SDK管理器中的錯誤/混亂嗎?要麼...?

當我啓動Android Studio和我的項目被加載它試圖幫我給了一個錯誤信息,如:

錯誤:(26,13)無法解析:com.android.support:design: 21.0.3 安裝庫和同步工程 顯示在文件中的項目結構對話框

的「安裝庫和同步工程」是一個鏈接 顯示。當我點擊它作爲與下面的文字帶來了一個新的窗口:

加載SDK信息... 忽略未知包過濾「超Android的m2repository'Warning:包過濾器除去所有軟件包。沒有什麼可安裝的。 請考慮嘗試在沒有包過濾器的情況下再次更新。

第四個問題:可能導致這種情況的原因是什麼?看起來沒有這種包存在...?

由於提前, ˚F

回答

0

enter image description here你的Android工作室還沒有足夠的下載SDK,specialy各地SDK版本21所以下載和重建。如果工作室在botton的消息部分直接鏈接,只需點擊並開始下載。否則從sdk經理。逐漸下載所有必需的sdk,每個錯誤都會減少。

用於支持設計相關的錯誤,把下面的gradle這個

compile 'com.android.support:design:23.1.1' 

你在上面的代碼修改版本按規定

有時你會看到類似上面的圖像錯誤,因此,點擊「安裝庫「,它會自動開始下載sdk

+0

Parsania Hardik,非常快速的答覆,謝謝你。 – Feri

+0

意外地,我在之前的評論中按下了一個回車,併發送了第一行......對不起。再次說:「所以下載並重建」 - 我真的不知道該怎麼做。在Android 5.0.1下,有檢查條目:'SDK PLatform','Intel X86 Atom System Image','Google API','Android SDK來源'。我有什麼要檢查或取消選中,或...? 「在botton的消息部分提供直接鏈接,只需點擊並開始下載」 - 我最初的文章引用點擊下載警告另一個錯誤:'包過濾器刪除所有包'你能提供一步一步的指導如何修復,請? – Feri

+0

下載平臺和sdk的來源,並告訴我會發生什麼 –