我在HeadFirst Android開發中遵循一個教程,並在添加後遇到以下問題: private ActionBarDrawerToggle drawerToggle;在AndroidManifest中添加'tools:replace =「Android:value」'至<meta-data>元素
控制被廢棄了,所以我就跟着指示堆棧加入com.android.support:appcompat-v7:26.0.0-alpha1到應用程序模塊的依賴
但現在我越來越來解決這個問題下面的生成錯誤:
錯誤:執行失敗的任務「:應用程序:processDebugManifest」。
Manifest merger failed : Attribute meta-data#[email protected] value=(25.3.1) from [com.android.support:recyclerview-v7:25.3.1] AndroidManifest.xml:24: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 element at AndroidManifest.xml:22:5-24:34 to override.
下面是代碼:
添加以下到我的清單:的xmlns:工具= 「http://schemas.android.com/tools」> 工具:更換=「機器人:值」 然後得到了以下錯誤:錯誤:執行失敗的任務「:應用程序:processDebugManifest」。 >清單合併失敗,出現多個錯誤,請參閱日誌 –
爲以下每個支持庫添加版本25.3.1:recyclerview-v7,support-v4,design:in build.gradle as: - compile'com.android.support:appcompat-v7 :25.3.1' compile'com.android.support:recyclerview-v7:25.3.1' compile'com.android.support:design:25.3.1' –