【问题标题】:Program type already present: com.unity3d.player.BuildConfig程序类型已经存在:com.unity3d.player.BuildConfig
【发布时间】:2018-04-04 11:22:55
【问题描述】:

我正在尝试将 Unity 项目集成到现有的 Android Studio 项目中。当我尝试运行应用程序时出现此错误:

程序类型已经存在:com.unity3d.player.BuildConfig

【问题讨论】:

    标签: android unity3d vuforia


    【解决方案1】:

    我在导入 Unity Monetization 3.0.1(用于广告)以及“启用内置扩展”时遇到了这个问题,请参阅图片。

    解决问题 -我禁用了“内置广告扩展” - 删除插件文件夹中的 android 和 ios 文件夹,然后 - 重新导入货币化包以使其工作。

    内置包和我们从资源商店下载的包之间存在冲突。希望这对某人有所帮助。

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题。我的项目有一个库模块,它与应用程序模块具有相同的包名。这造成了冲突。我在 AndroidManifest 中更改库名称后,它已编译。

      【讨论】:

        【解决方案3】:

        检查你是否导入了两个包名相同的模块

        【讨论】:

          【解决方案4】:

          如果您的库使用不同版本的 gradle 依赖项,通常会发生这种情况。

          【讨论】:

            【解决方案5】:

            我有同样的问题。 我通过从包管理器中删除统一广告包来解决这个问题。

            编辑:在我的情况下,货币化插件和包管理器的 Unity Ads 扩展发生冲突。希望对你有帮助

            【讨论】:

              猜你喜欢
              • 2018-09-23
              • 2019-02-22
              • 1970-01-01
              • 2018-10-21
              • 1970-01-01
              • 2018-10-03
              • 2019-04-10
              • 2018-11-15
              • 1970-01-01
              相关资源
              最近更新 更多