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.jard0ef7dbf7bb928283477115487f45e4\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
请提供一些代码。这将非常有帮助。
但是,目前错误显示:
Daemon: AAPT2 aapt2-3.2.0-alpha17-4804415-windows Daemon #0
这意味着您的 XML 文件(布局文件或可绘制文件)中一定有错误,如果您正在处理 Android,请检查 XML 文件的近期历史记录工作室
右击xml文件->本地历史->显示历史
或查找 XML 文件显示的任何错误。
values.xml:352: error: resource android:attr/popupPromptView is private.
并在 values.xml 文件中参考此错误
我遇到过两次,两次都是xml拼写错误,而且错误信息也不是很有用。确定问题的最佳方法是分析 -> 检查代码 -> 在 "Syntax error" 中搜索线索并找到有错误的 xml。
更新构建中的所有依赖项gradle问题已解决
我在创建旧版图标(图像资产)工具时遇到此错误 - 我发现 Android 工作室没有关闭 ic_launcher_foreground.xml
中的 <Vector>
标签。我必须通过手动添加关闭标记 </vector>
来修复这些错误
我犯了一个愚蠢的错误,在 drawable 中添加新的 XML 文件后出现此错误。在完成我最近的更改后发现我在 drawable 中的标签以 .. 开头,因此以这个错误结束。从我的
有谁知道这是什么错误,我该如何解决? 我正在尝试从 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.jard0ef7dbf7bb928283477115487f45e4\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
请提供一些代码。这将非常有帮助。
但是,目前错误显示:
Daemon: AAPT2 aapt2-3.2.0-alpha17-4804415-windows Daemon #0
这意味着您的 XML 文件(布局文件或可绘制文件)中一定有错误,如果您正在处理 Android,请检查 XML 文件的近期历史记录工作室
右击xml文件->本地历史->显示历史
或查找 XML 文件显示的任何错误。
values.xml:352: error: resource android:attr/popupPromptView is private.
并在 values.xml 文件中参考此错误
我遇到过两次,两次都是xml拼写错误,而且错误信息也不是很有用。确定问题的最佳方法是分析 -> 检查代码 -> 在 "Syntax error" 中搜索线索并找到有错误的 xml。
更新构建中的所有依赖项gradle问题已解决
我在创建旧版图标(图像资产)工具时遇到此错误 - 我发现 Android 工作室没有关闭 ic_launcher_foreground.xml
中的 <Vector>
标签。我必须通过手动添加关闭标记 </vector>
我犯了一个愚蠢的错误,在 drawable 中添加新的 XML 文件后出现此错误。在完成我最近的更改后发现我在 drawable 中的标签以 .. 开头,因此以这个错误结束。从我的