【问题标题】:Unity (Android Studio) duplicate entry errorUnity(Android Studio)重复输入错误
【发布时间】:2017-03-02 11:02:35
【问题描述】:

将我的 Unity 项目导出到 Android Studio 后,我无法创建发布版本(但它非常适合调试版本)

我有下一个错误: FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':transformClassesWithJarMergingForRelease' 执行失败。

    com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:io/fabric/unity/android/BuildConfig.class

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

这是由我的 build.gradle 文件中的这两行引起的: compile project(':fabric-init') 编译项目(':fabric')

所以,如果我评论其中一个效果很好,但我需要他们两个

在“fabric”中,我有 io/fabric/unity/android 包名 在 'fabric-init' 我有 io/fabric/sdk/android 包名

所以,包名是不同的。 那么为什么我在使用两者时都会出错?有人可以帮帮我吗?

【问题讨论】:

    标签: c# android unity3d


    【解决方案1】:

    我遇到了同样的问题,当我将“minSdkVersion 19”添加到 build.gradle 时,它​​对我有用,但这意味着 %73.9 的 Android 设备可以运行该应用程序。

    android {
        defaultConfig {
            minSdkVersion 19
            targetSdkVersion 25
            multiDexEnabled true
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 2012-03-05
      • 2021-09-28
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      相关资源
      最近更新 更多