簡體   English   中英

Android 資源鏈接失敗

[英]Android resource linking failed

有誰知道這是什么錯誤,我該如何解決? 我正在嘗試從 Mumble 打開源代碼並遇到此錯誤

Android resource linking failed
Output:  C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:352: error: resource android:attr/popupPromptView is private.
error: failed linking references.

Command: C:\Users\NP\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-alpha17-4804415-windows.jar\1d0ef7dbf7bb928283477115487f45e4\aapt2-3.2.0-alpha17-4804415-windows\aapt2.exe link -I\
    C:\dev\sdk\android-sdk-essential-3.1.3\platforms\android-27\android.jar\
    --manifest\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\
    -o\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\
    -R\
    @C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\
    --auto-add-overlay\
    --java\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\
    --custom-package\
    com.morlunk.mumbleclient\
    -0\
    apk\
    --output-text-symbols\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\symbols\debug\R.txt\
    --no-version-vectors
Daemon:  AAPT2 aapt2-3.2.0-alpha17-4804415-windows Daemon #0

請提供一些代碼。 這將非常有幫助。

但是,現在錯誤顯示:

守護進程:AAPT2 aapt2-3.2.0-alpha17-4804415-windows 守護進程#0

這意味着您的 XML 文件(布局文件或可繪制文件)中肯定有一些錯誤,如果您使用的是 Android Studio,請檢查您最近的 XML 文件歷史記錄

右鍵單擊xml文件->本地歷史->顯示歷史

或查找 XML 文件顯示的任何錯誤。

values.xml:352: 錯誤:資源 android:attr/popupPromptView 是私有的。

並在 values.xml 文件中引用此錯誤

在我身上發生過兩次,兩次都是xml拼寫錯誤,錯誤信息也不是很有用。 識別問題最好的方法是分析->檢查代碼->在“語法錯誤”中尋找線索,找到有錯誤的xml。

我在創建舊圖標(圖像資產)工具時遇到此錯誤 - 我發現 Android Studio 沒有關閉ic_launcher_foreground.xml <Vector>標記。 我必須通過手動添加關閉標簽來修復這些錯誤</vector>

我犯了一個愚蠢的錯誤,在 drawable 中添加一個新的 XML 文件后我得到了這個錯誤。 經過我最近的更改后發現我在 drawable 中的標簽以 .. 開頭,因此最終出現了這個錯誤。 從我的 <xml 標記的開頭刪除了 .. 並解決了問題。 :D

更新構建 gradle 中的所有依賴項問題已解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM