久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何修復“意外元素<查詢>在“清單

How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
本文介紹了如何修復“意外元素<查詢>在“清單"中找到錯誤?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

突然間,我在我的 Android 項目中遇到了這個構建錯誤:

All of a sudden, I am getting this build error in my Android project:

unexpected element <queries> found in <manifest>

我該如何解決?

推薦答案

Android Gradle 插件需要了解新的清單元素,尤其是對于清單合并過程.如果插件有混淆的趨勢在清單合并中看到它無法識別的元素,扔掉構建問題中的錯誤.

The Android Gradle Plugin needs to know about new manifest elements, particularly for the manifest merger process. The plugin has a tendency to get confused if it sees elements in the manifest merger that it does not recognize, tossing out build errors like the one in the question.

在這種情況下,Android 11 引入了 <queries> 作為清單元素,而舊版本的 Android Gradle 插件不知道該元素.

In this case, Android 11 introduced <queries> as a manifest element, and older versions of the Android Gradle Plugin do not know about that element.

從清單合并中發生的事實意味著只需升級依賴項可能會導致這個錯誤.例如,如果您升級到最新com.awesome:awesome-library 的版本,它包含一個 <queries> 元素在其清單中,您可能會因構建中的上述錯誤而崩潰,即使您的代碼沒有任何其他更改.

The fact that this occurs from manifest merger means that simply upgrading a dependency might bring about this error. For example, if you upgrade to the latest version of com.awesome:awesome-library, and it contained a <queries> element in its manifest, you might crash with the aforementioned error in your builds, even without any other changes in your code.

Google 發布了一系列補丁版本的 Android Gradle 插件來解決這個問題:

Google released a series of patch versions of the Android Gradle Plugin to address this:

  • 3.3.3
  • 3.4.3
  • 3.5.4
  • 3.6.4
  • 4.0.1

如果您使用的是 3.3.*4.0.* 系列中的現有插件,請升級到該列表中的關聯補丁版本(或更高版本),您不應該再遇到該錯誤(例如,classpath 'com.android.tools.build:gradle:4.0.1').

If you are using an existing plugin in the 3.3.* through 4.0.* series, upgrade to the associated patch version (or higher) from that list, and you should no longer run into that error (e.g., classpath 'com.android.tools.build:gradle:4.0.1').

如果您使用的是 Android Studio 4.1 或更高版本,請使用匹配的Android Gradle 插件(例如,在 4.1.* 系列中),你應該沒問題任何變化.那些插件版本已經知道 <queries>.

If you are using Android Studio 4.1 or higher, with a matching Android Gradle Plugin (e.g., in the 4.1.* series), you should be fine without any changes. Those plugin versions were already aware of <queries>.

請參閱 這篇 Android 開發者博客文章了解更多信息.

See this Android Developers Blog post for more.

這篇關于如何修復“意外元素&lt;查詢&gt;在“清單"中找到錯誤?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
Why I#39;m Getting Duplicate Class When Running My Android Project(為什么我在運行我的 Android 項目時得到重復的類)
主站蜘蛛池模板: 国产精品美女久久久久久久久久久 | 国产一区二区三区免费视频 | 久久综合888 | 亚洲 欧美 综合 | 国产精品一级在线观看 | 亚洲欧洲在线观看视频 | 日本欧美国产在线观看 | 精品久久久久久久久久久久久久 | 国产成人99久久亚洲综合精品 | 精品国产99 | 亚洲精品视频一区 | 国产 欧美 日韩 一区 | 999精品在线 | 亚洲精品一区国语对白 | 91原创视频| 在线日韩中文字幕 | 日韩a视频| 在线免费激情视频 | 日本久久久影视 | 久久小视频 | 中文字幕免费视频 | 一区二区三区四区av | 亚洲国产精品一区二区第一页 | 国产九九精品 | 久久中文免费视频 | 亚洲永久入口 | 亚洲午夜网 | 国产东北一级毛片 | 免费看黄视频网站 | 亚洲欧美中文日韩在线 | 麻豆视频在线免费看 | 尤物视频在线免费观看 | 美日韩精品| 精品欧美乱码久久久久久 | 国产毛片毛片 | 久久久久久免费观看 | 亚洲精品久久久久中文字幕欢迎你 | 精产国产伦理一二三区 | 国产一区二区麻豆 | 亚洲一区二区三区视频 | av免费网站在线观看 |