我正在嘗試使用TextInputLayout
但是我得到Manifest合併失敗。這導致了gradle錯誤。下面的文字顯示gradle這個消息:使用TextInputLayout時發生gradle錯誤
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute meta-data#[email protected] value=(25.3.1) from [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
項目minSdkVersion is 19
,targetSdkVersion is 26
和compileSdkVersion is 26
與buildToolsVersion 25.0.2
和項目gradle這個依賴關係是:
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
你爲什麼不使用版本26設計庫? –
這是默認項目,我沒有選擇任何東西 – Mahdi
我不認爲默認項目設置爲v7庫的alpha版本......但我也沒有在一段時間內創建一個新的項目 –