安卓编译冲突 BuildConfig is defined multiple times

这篇具有很好参考价值的文章主要介绍了安卓编译冲突 BuildConfig is defined multiple times。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在接入unity3d androidSDK 的时候 遇到 编译冲突。具体方案是,sdk是新建工程,作为unity3D aar包引入 unity3D 工程。 在编译时候遇到Caused by: com.android.tools.r8.utils.b: Error: E:\project\XClient\proj.andriod\launcher\build\intermediates\project_dex_archive\release\out\com\xxx\xxxx\xxx\BuildConfig.dex, Type xxx.xxx.xxx.xxx.BuildConfig is defined multiple times: E:\project\XClient\proj.andriod\launcher\build\intermediates\project_dex_archive\release\out\xxx\xxx\xxx\xxx\BuildConfig.dex, E:\project\XClient\proj.andriod\launcher\build\intermediates\external_libs_dex\release\out\classes.

网上很多方案是 都无法解决 最终找了很久。在sdk工程里的库工程 gradle(也就是你添加的第三方依赖包的gradle )添加 一下命令

afterEvaluate { generateReleaseBuildConfig.enabled = false generateDebugBuildConfig.enabled =false }

添加后是这样的文章来源地址https://www.toymoban.com/news/detail-401590.html

afterEvaluate {
    generateReleaseBuildConfig.enabled = false
    generateDebugBuildConfig.enabled =false
}
dependencies {

    compileOnly fileTree(dir: 'libs', include: ['*.aar',&#

到了这里,关于安卓编译冲突 BuildConfig is defined multiple times的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • React is not defined解决

     组件未引入React报错React is not defined 神奇的是代码内并没有用到React的地方 必需要导入React才不报错 看着就很奇怪 原因是因为React创建组件需要使用到React上的一个方法createClass创建组件 在babel-loader的@babel/preset-react预设里写个配置即可不用导入也不报错:

    2024年02月12日
    浏览(51)
  • “ReferenceError: Dialog is not defined“

    解决办法:变成 this.$dialog 引入 Dialog 组件后,会自动在 Vue 的 prototype 上挂载 $dialog 方法,在所有组件内部都可以直接调用此方法。

    2024年02月11日
    浏览(53)
  • module is not defined的原因

    \\\"module is not defined\\\" 这个错误的原因通常是因为你在 JavaScript 代码中使用了 module 这个变量,但是没有在代码之前声明它。 在 JavaScript 中, module 不是一个内置的,而是在使用某些模块加载器(如 CommonJS 和 AMD)时被定义的一个变量。如果你想在你的代码中使用 module 变量,

    2024年02月11日
    浏览(42)
  • 前端控制台报错is not defined

    背景: 前端控制台报错is not defined的bug,在一个页面渲染的模板里,多个接口都使用了同一个模板,但是接口返回的参数是不同的。有些接口返回了这个参数,另一些接口可能压根就没有这个参数。这个时候进行页面渲染,调用了那个不存在的参数,就报了is not defined的错。

    2024年02月08日
    浏览(53)
  • is not defined at HTMLInputElement.onclick

    vue项目中一小部分功能想要使用原生的onclick 事件,发现报错 Uncaught ReferenceError: 函数名 is not defined at HTMLInputElement.onclick 搜索了相关blog,得出结论是 onclick事件调用的方法必须是全局变量或者说是window的方法 解决方法: 将click方法定义为全局方法 参考来源:https://blog.csdn.n

    2024年02月06日
    浏览(43)
  • NameError: name ‘Image‘ is not defined

    Pycharm 报错“NameError: name ’ Image’is not defined” ##今天在运行代码时,出现了如下错误: 根据搜索,查到可以在anaconda prompt直接安装: 或者直接在pycharm搜索 但是我的能搜索到pillow,搜索不到image。并且pip install image 报错: 注意!!!关掉VPN!!! 再安装!! ###有博主提供

    2023年04月08日
    浏览(47)
  • 解决ESLint 报 ‘module‘ is not defined

    在需要使用CommonJS的文件头部使用: 在.eslintrc.cjs 文件里添加node环境变量 module.exports 改为 export default ESLint检查严格,默认不支持CommonJS语法,不过可以看到.eslintrc.cjs 文件就使用了/* eslint-env node */ 和 module.exports,真是让人饶头。

    2024年02月04日
    浏览(55)
  • nuxt3 window is not defined错误

    问题 在 nuxt 中直接使用 window/document 会报 ReferenceError: window is not defined 原因 原因其实也比较简单,由于 nextjs 是服务端渲染,它会预渲染页面后生成 HTML,然后再将其发送给客户端,因此在渲染时无法识别 window/document 浏览器的对象方法。 解决方法,一 这个方法比较简单粗暴,

    2024年02月13日
    浏览(36)
  • 微信小程序错误----config is not defined

    微信小程序出错  请求头发生错误 修改  

    2024年02月22日
    浏览(45)
  • Uncaught ReferenceError: $ is not defined几种处理方式

    1.未引进JQuery的js文件,可以去JQuery官网下载 2.jquery的js文件路径错误,src后可以写相对路径或者绝对路径,推荐写绝对路径 script type=\\\"text/javascript\\\" src=\\\"bookjs/jquery.js\\\"/script 3.最郁闷的一种,浏览器中文件都能读取,但是就是不能调用,代码顺序问题,应该先引用jquery.js文件,再

    2024年02月07日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包