Unity导出Android studio项目遇到的aar无法打包问题

Android Studio 接入现有aar

前因,开发过程中,发现Unity打包出来的android包,带有aar,随着android studio打包的过程中,发现要么提示aar要从网络下载,下载不到,要么提示当前aar不能直接在本地引入(玄学,之前一直不会),会导致损坏。
原因,Android studio版本高,Android插件版本高。子module中依赖了aar包,由于我的项目是组件化项目,子module依赖aar包是必然的。传递依赖也会有问题,例如 a.aar->module A->module B,就算module B依赖了module A,module A依赖了a.aar,这时候依旧会出问题正确的办法是要a.aar->module B 且 a.aar->module A,即无论moduleA moduleB都依赖a.aar。
解决方法:将引入的aar包变成一个module,让其他需要的模块可以随时引用,这样的好处在于,不需要将aar包复制来复制去,每个module都copy一份到libs中。也不会出现重复依赖的问题。
1.在项目根目录创建一个空的文件夹:firebaselib
2.在firebaselib文件夹下面,根据自己的aar包创建对应的文件夹,每个aar都需要创建一个文件夹。
在这里插入图片描述
格式

configur

相关推荐

  1. AndroidStudio 无法打开 arb 文件

    2024-02-20 06:50:03       61 阅读
  2. 【Android】解决AndroidStudio无法预览layout.xml问题

    2024-02-20 06:50:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-20 06:50:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-20 06:50:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-20 06:50:03       82 阅读
  4. Python语言-面向对象

    2024-02-20 06:50:03       91 阅读

热门阅读

  1. 报告pg_jieba中的bug

    2024-02-20 06:50:03       52 阅读
  2. 介绍一下浏览器的缓存(Expires, Cache-Control等)

    2024-02-20 06:50:03       44 阅读
  3. 设计模式-观察者模式

    2024-02-20 06:50:03       48 阅读
  4. 详细介绍设计模式七大原则

    2024-02-20 06:50:03       43 阅读
  5. 【linux命令】-scp远程拷贝文件的命令scp使用

    2024-02-20 06:50:03       47 阅读
  6. 米贸搜|Facebook 老是封主页,怎么回事?

    2024-02-20 06:50:03       60 阅读
  7. [SSD 测试 1.3] 硬件测试之主控测试用例

    2024-02-20 06:50:03       54 阅读
  8. 【计算机程序装入和链接】

    2024-02-20 06:50:03       43 阅读