【问题标题】:Found tag id where item is expected with aapt使用 aapt 找到预期项目的标签 ID
【发布时间】:2023-01-07 15:39:58
【问题描述】:

当我运行此命令时:

"aapt.exe" package -f -m -M "AndroidManifest.xml" -I "android.jar" -S "\res" -J "\RJava" --auto-add-overlay

我收到错误:Found tag id where item is expected

values.xml 中的这一行导致了问题:

<id name="view_tree_lifecycle_owner"/>

注意:aapt2.exe 运行良好,aapt.exe 崩溃,但我需要aapt.exe,因为我正在构建 apk 文件

【问题讨论】:

  • 你可以查看linkthis,它可能对你有帮助。

标签: android android-studio xamarin android-resources aapt


【解决方案1】:

您可以尝试调整您的项目定义以使用来自以下位置的旧 AAPT:

<id name="view_tree_lifecycle_owner"/>

<item type="id" name="view_tree_lifecycle_owner"/>

参考:https://developer.android.com/guide/topics/resources/more-resources#Id

【讨论】:

    猜你喜欢
    • 2022-12-16
    • 2015-05-10
    • 1970-01-01
    • 2020-11-25
    • 2015-09-03
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    相关资源
    最近更新 更多