无法使用Android的App Bundle构建Unity应用。文件使用保留的文件或目录名称“ res”

时间:2019-09-27 12:57:27

标签: c# android unity3d

我必须使用带有App Bundle(Google Play)的Unity 2018.4.9f1构建android应用,但出现此错误。构建普通apk时,一切正常。

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

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

1 个答案:

答案 0 :(得分:0)

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

(您可能找到了解决方案,但是对那些会看到这篇文章的人来说是个好方法)

打开您的项目设置>播放器>其他设置,对于配置,请确保您已在以下复选框中打勾:

Player setup

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

然后在您的构建设置

Build settings setup

仅为默认值(统一版本2019.4)。

希望可以帮助某人:)

[编辑1]

我知道这不能解决android bundle app的构建问题,我认为这是一个统一的错误,不确定,但是在Google Play控制台上应该可以正常工作(为我工作)