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

Android Gradle 合并 Values.xml 使用錯誤的命名空間

Android Gradle merged Values.xml uses wrong namespace(Android Gradle 合并 Values.xml 使用錯誤的命名空間)
本文介紹了Android Gradle 合并 Values.xml 使用錯誤的命名空間的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

在將項目轉換為 Android 構建系統的過程中,每當我嘗試編譯時都會收到此錯誤.

In the process of converting a project to the Android build system I get this error whenever I attempt to compile.

Gradle:解析 XML 時出錯:前綴不能綁定到保留的命名空間名稱之一

合并后的 values.xml 文件包含以下根元素:

The merged values.xml file contains the following root element:

<資源 xmlns:ns1="http://www.w3.org/2000/xmlns/">

此錯誤的原因是什么?如何解決?

What is the cause of this error and how can it be fixed?

推薦答案

我剛剛花了大約 2 個小時來挖掘破壞了我們的 Gradle 構建的 Git 提交.此提交包含超過 200 個更改的文件,其中包含 4000 多條修改的行.你可以想象它是多么有趣;)

I just spent around 2 hours digging through the Git commit that broke our Gradle build. This commit contained over 200 changed files with 4000+ modified lines. You can imagine how much fun it was ;)

無論如何,這就是導致我們這個模糊的 Gradle 錯誤的原因:在 res/values/styles.xml 中定義了一些具有 xmlns:custom 屬性的樣式:

Anyway, here is what caused this obscure Gradle error for us: Some styles with a xmlns:custom attribute were defined in res/values/styles.xml:

<style name="content" xmlns:custom="http://schemas.android.com/apk/res-auto">
    <item name="android:textSize">14sp</item>
    <item name="android:textColor">@color/content</item>
</style>

如您所見,甚至沒有使用 custom 命名空間.出于某種原因,Ant 和 ADT 構建并不關心這個屬性,但是 Gradle :processDebugResources 任務卻出現了一條不太有用的錯誤消息.

As you can see the custom namespace is not even used. For some reason the Ant and ADT builds did not care about this attribute, but the Gradle :processDebugResources task barfed with a not very helpful error message.

刪除 xmlns:custom="http://schemas.android.com/apk/res-auto" 修復它.

使用的版本:Gradle 1.10 和 'com.android.tools.build:gradle:0.8.0'

Versions used: Gradle 1.10 and 'com.android.tools.build:gradle:0.8.0'

這篇關于Android Gradle 合并 Values.xml 使用錯誤的命名空間的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
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 庫的傳遞依賴)
主站蜘蛛池模板: 日韩av网址在线观看 | 亚洲综合大片69999 | 337p日本欧洲亚洲大胆鲁鲁 | 午夜视频在线免费观看 | 欧美性另类 | 中文字幕在线精品 | 青青草原综合久久大伊人精品 | 国产成人免费 | 国产91精品久久久久久久网曝门 | 天天操网 | 午夜视频在线 | 亚洲精品不卡 | 成人国产精品入口免费视频 | 国产成人精品a视频一区www | 亚洲视频免费观看 | 欧美一区精品 | 国产精品久久国产精品 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 范冰冰一级做a爰片久久毛片 | 国产一区二区三区免费视频 | 97天天干 | 久久国产精品视频 | 午夜国产在线 | 亚洲欧美日韩一区二区 | 浴室洗澡偷拍一区二区 | 亚洲一区二区三区四区五区中文 | 精品一区二区三区免费视频 | 天堂网中文字幕在线观看 | 亚洲色图综合 | 中文字幕乱码一区二区三区 | 精品一区电影 | 色婷婷国产精品 | 中文字幕一区二区三 | 日韩在线免费视频 | 成人精品国产 | 成人二区| 中文字幕日韩欧美 | 狠狠av| 日本免费在线 | 欧美一区二区三区在线看 | 国产精品一区二区免费 |