gpt4 book ai didi

android - 出现错误说 - "Entry name ' res/layout/test_toolbar.xml' 在创建签名 apk 时发生冲突

转载 作者:行者123 更新时间:2023-12-02 10:40:07 27 4
gpt4 key购买 nike

我已经从 更新了我的 android studio 3.5.x 3.6 今天,在为构建变体生成签名 apk 时出现错误,显示以下消息 - Entry name 'res/layout/test_toolbar.xml'相撞
在整个项目中,我根本没有任何像这样命名的布局。我有一个名为“ 阶段 ”的自定义构建变体,每当我尝试构建签名的 apk 时,它总是失败。我算找到任何解决方案了。请帮我解决这个问题。谢谢
更新:
以下这些消息也可能出现同样的问题(正如我在 AS - 3.6.1 - 4.x.x 有时 中找到的那样)。所以不要担心这些未知且不可解析的消息。到目前为止,我在生成签名 apk 时发现了两种新类型的消息:

  • Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided
  • Access Denied

  • 结果是一样的。有时您可能需要 Invalidate Cache and Restart你的 AS。让我知道你的发现。谢谢
    快速解决方案是: (作为最受欢迎的答案,我同意)
  • 删除项目文件夹\构建删除项目文件夹\调试
  • 删除项目文件夹\release
  • 删除项目文件夹\app\build
  • 删除项目文件夹\app\build\debug
  • 删除项目文件夹\app\build\release

  • 所以你需要删除所有的构建,
    调试和发布目录。
    请注意,您可能无法删除整个调试和发布目录,但可以删除其所有内容。

    最佳答案

    在阅读下面的解决方案之前,请阅读我从 01.04.2020 开始的更新,问题更深,它在 你的 代码中。
    3.6 更新后我遇到了同样的问题。
    快速解决方案是:

  • 删除projectFolder\build
  • 删除项目文件夹\调试*
  • 删除projectFolder\release*
  • 删除projectFolder\app\build
  • 删除项目文件夹\app\build\debug*
  • 删除projectFolder\app\build\release*

  • 所以你需要删除所有的构建、调试和发布目录。
    请注意,您可能无法删除整个调试和发布目录,但可以删除其所有内容。
    更新:
    我认为他们今天已经修复了这个错误:
    enter image description here
    更新 03.03.2020:
    不幸的是,这个错误并没有修复。
    更新 01.04.2020:
    (不是 4 月 1 日的玩笑:)
    一个月以来,我一直在与 Android Studio 开发人员合作,今天我被告知要使用 JDK 而不是 JRE,因为日志中的一个深层错误是它。
    在设置 JDK(文件->项目结构->SDK 位置->JDK 位置)而不是 JRE 后,我有一些其他错误未显示在“构建输出”中,所以我运行分析 -> 检查代码并得到 8 错误,例如在布局中引用错误的 View ID、方向错误(嗨到 tools:ignore="MissingDefaultResource" )和 list 中的错误也与方向有关:我读到这是 3.6.1 中的一些新更新 - 关于横向或纵向 screenOrientation ,快速修复工作室有这个: <activity tools:ignore="LockedOrientationActivity" /> 当使用分析->检查代码修复了所有错误后,我已经成功地使用JDK生成了一个签名的APK,然后使用了JRE(仅用于测试)。
    所以总而言之,这个错误是由于你只能用 Inspect Code 工具找到的深层错误引起的。
    我认为 AS 不会认为这是一个错误,我认为他们会说这是一个改进代码的新功能。
    另外,我认为即使没有设置 JDK 而不是 JRE,您也应该尝试检查您的代码。
    来自 AS 支持的其他建议:
    顺便说一句,在导出 release 构建时,我们还运行 lintVital ,它会进行一些额外的检查,并有一些错误标记为 fatal 。此检查很昂贵,因此不会在 debug 构建中发生

    关于android - 出现错误说 - "Entry name ' res/layout/test_toolbar.xml' 在创建签名 apk 时发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60406047/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com