11

有谁知道这是什么错误,我该如何解决?我正在尝试从 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
4

5 回答 5

10

请提供一些代码。这将非常有帮助。

但是,现在错误显示:

守护进程:AAPT2 aapt2-3.2.0-alpha17-4804415-windows 守护进程#0

这意味着您的 XML 文件(布局文件或可绘制文件)中一定有一些错误,如果您使用的是 Android Studio,请检查您最近的 XML 文件历史记录

右键单击xml文件->本地历史记录->显示历史记录

或查找 XML 文件显示的任何错误。

values.xml:352:错误:资源 android:attr/popupPromptView 是私有的。

并在 values.xml 文件中参考这个错误

于 2018-08-27T09:20:42.750 回答
5

它发生在我身上两次,两次都是xml拼写错误,而且错误信息不是很有用。识别问题最好的方法是Analyze -> Inspect code -> 在“Syntax error”中寻找线索,找到有错误的xml。

于 2018-10-09T16:36:10.287 回答
5

创建旧图标(图像资产)工具时出现此错误 - 我发现 Android Studio 没有<Vector>关闭ic_launcher_foreground.xml. 我必须通过手动添加关闭标签来修复这些错误</vector>

于 2019-02-22T01:45:59.993 回答
0

我犯了一个愚蠢的错误,在drawable中添加了一个新的XML文件后出现了这个错误。经过我最近的更改后,发现我的可绘制标签以 .. 开头,因此最终出现此错误。从我的 <xml 标记开头删除了 .. 并解决了问题。:D

于 2021-05-18T14:25:30.397 回答
-1

从您的构建 gradle 更新所有依赖项问题已解决

于 2019-01-28T05:53:01.507 回答