【问题标题】:Can't build Unity app using App Bundle for android. File uses reserved file or directory name 'res'无法使用适用于 Android 的 App Bundle 构建 Unity 应用程序。文件使用保留文件或目录名称“res”
【发布时间】:2020-01-27 19:26:39
【问题描述】:

我必须使用 Unity 2018.4.9f1 和 App Bundle (Google play) 构建 android 应用程序,我收到此错误。构建普通 apk 时一切正常。

工人提出了 1 个异常: com.android.tools.build.bundletool.exceptions.BundleFileTypesException$FileUsesReservedNameException:文件“root/res/drawable-hdpi/ic_launcher.png”使用保留文件或目录名称“res”。

尝试了不同的统一版本。尝试删除此文件(但看起来它隐藏在某处或在 gradle 编译期间生成)

【问题讨论】:

    标签: c# android unity3d


    【解决方案1】:

    我正在使用 Unity 2019.4.0f1 并陷入同样的​​错误。这是我在互联网上找到并解决的问题。

    (你可能有一个解决方案,但它对那些会看到这篇文章的人有好处)

    打开您的项目设置>播放器>其他设置,查看配置,确保勾选以下选项:

    Player setup

    • 脚本后端IL2CPP
    • 启用ARMv7、ARM64、按目标架构拆分APK

    然后在你的构建设置

    Build settings setup

    只是默认值(unity 2019.4 版本)。

    希望对某人有所帮助:)

    [编辑 1]

    我知道这不能修复 android bundle 应用程序构建,我认为这是一个统一错误,不确定,但是这应该可以在 google play 控制台上正常工作(对我有用)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-23
      • 1970-01-01
      相关资源
      最近更新 更多