Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR

这篇具有很好参考价值的文章主要介绍了Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

专栏分享
  • 点击跳转=>Unity3D特效百例
  • 点击跳转=>案例项目实战源码
  • 点击跳转=>游戏脚本-辅助自动化
  • 点击跳转=>Android控件全解手册
  • 点击跳转=>Scratch编程案例
  • 点击跳转=>软考全系列

👉关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单

Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR

👉实践过程

最近在重构Android旧项目时,把相关功能独立成一个个的library库,然后app module或其他模块添加依赖,这时遇到一个问题:独立的这个library中依赖了本地的第三方提供的aar文件,然后打包debug版本apk能正常运行,而打包release版本时一直报错。(但是,如果是主项目module,如app module直接依赖本地aar是不会报错的)。

出现这个的原因是你本地的子module依赖了本地的aar包。一般傻瓜式的模式都是在线依赖的,但在线依赖不定时抽风,再加上我看着不爽,所以所有的依赖包我都是全部down下来本地依赖的。
不仅能知道具体都用了什么,还能放到一块进行统一的管理。

因此你依赖的三方包或者自己移动了aar,没在主module中,debug运行没事,发布版是会报错的。
关键这个报错在低版本的android studio中是没事的,在高版本中才会出现。

😜解决方案

  1. 在你工程根目录下新建一个文件夹libaar(名字随意),接着根据你的aar名字再创建一个文件夹,将你的aar文件放入,然后在该目录下新建一个build.gradle文件,每个build.gradle文件添加两行代码
    Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR

  2. 在settings.gradle 导入该工程
    Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR

  3. 在你需要依赖的工程里面的build.gradle中增加依赖即可
    Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR
    一定要注意,多个aar是每个aar都要创建新文件夹,本来我也是放在一个里面,然后build.gradle里一直add,但结果是只有第一个有效。
    Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR

👉其他

📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

温馨提示点击下方卡片获取更多意想不到的资源。
Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR文章来源地址https://www.toymoban.com/news/detail-480206.html

到了这里,关于Android问题笔记 - 实战解决Studio出现Direct local .aar file dependencies are not supported when building an AAR的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法

    新建项目下Gradle sync报错:Plugin [id \\\'com.android.application\\\' version \\\'7.1.2\\\' apply false] was not found in any of the following sources: 相信你在网上各种搜索答案,尝试了各种设置Http proxy,也配置了很多仓库,还是不能解决问题。 解决过程 在问题排除过程中,根据网上的博客猜测是版本Gradle和

    2024年04月15日
    浏览(93)
  • 从GitHub下载的Android Studio项目,在较新版本AS打开出现版本不兼容问题的解决方法。

            在GitHub下载了一个Android Studio计算器项目,打开项目后出现一系列问题,本文简单记录出现的问题及解决方法。 问题描述:The specified Gradle installation directory \\\'G:AndroidAndroid Studiogradlegradle-2.14.1\\\' does not exist. 解决方法:按照以下步骤更改Gradle安装目录的路径 打开您的

    2024年02月06日
    浏览(66)
  • 解决Android studio导入项目出现Could not open init generic class cache for initialization script问题

    如果Android studio导入老的安卓项目控制台出现了这样的报错,这是因为Java版本过高的原因 点击左上角的file--settings 选择gradle   选择1.8版本的,不选择的话是默认的  完了之后重新同步一下  完了之后重新运行项目就行了

    2024年02月12日
    浏览(45)
  • Android studio虚拟调试出现“我的APP keeps stopping”问题

     问题如图: 遇到这种情况,一看代码,也没有报错呀,怎么不能运行呢?不要慌!我们一步一步来。  在Android Studio中查看Logcat窗口,可以获取应用程序崩溃时的详细错误信息,帮助定位问题所在。 Logcat 位置如下:  滑到最下面报错位置:  具体报错如下: 这个错误的意

    2024年04月27日
    浏览(37)
  • 解决android studio妙明奇妙出现的模拟器

    1,查看设备 adb devices 2, adb命令断开指定的设备 要断开ADB与特定设备的连接,可以使用以下命令:   将 `设备ID` 替换为您要断开连接的设备的实际ID。设备ID可以在运行 `adb devices` 命令时获得。 例如,如果要断开与设备ID为 \\\"192.168.0.100:5555\\\" 的设备的连接,您可以运行以下命

    2024年02月13日
    浏览(46)
  • Android Studio出现APP闪退问题(My Application keeps stopping)

    1.问题的截图                                                   下方还会报错:An unexpected packet was received before the handshake 2.解决方法 我重新看来一下自己的代码,发现activity_main.xml文件里面少写了Button的定义,但是对应的java文件里面有对按钮的执行操作。在activity_ma

    2024年02月16日
    浏览(51)
  • Android Studio在导入项目后编译出现java版本错误解决方法

    打开新项目时出现一下错误: Unsupported Java,Your build is currently configured to use Java 17.0.9 and Gradle 5.6.4. 这说明使用的java版本过高,而 gradle5.6.4对应的是java8,最新安装的编译器java版本是17 解决方法是为项目配置低版本的JDK,这里选择jdk版本为1.8的,设置好路径(注意文件夹为空

    2024年03月21日
    浏览(70)
  • Android Studio 出现 org.gradle.api.plugins.UnknownPluginException 如何解决

    Android studio Giraffe 点击sync now 或运行自己写的程序出现报错 搞了半天,往下看突然发现错误的原因了! 突然想起之前用 Qt for Android 搞软件,设置了 JAVA_HOME,这下应该只更改 JDK 环境变量就好了。 在 Setting 中找到 Gradle JDK 的路径 更改 JAVA_HOME 环境变量后重启 解决。

    2024年04月14日
    浏览(46)
  • 【解决】Android Studio打包出现not found for signing config ‘externalOverride‘

    问题出现场景 之前我的这个项目在另一台电脑上开发,现在迁移到这台计算机上,出现了key报错的问题,网络上有些说需要在XML中进行配置signature相关的内容,这个感觉比较复杂,本文主要介绍一个简单的解决方法,亲测有效。 解决方案 在打包过程中,选择Create new… 这个

    2024年02月16日
    浏览(51)
  • visual studio智能提示出现慢的问题解决办法

    Visual Studio智能提示出现慢的问题解决办法如下: 清理Visual Studio缓存。通过\\\"文件\\\"→\\\"打开文件或项目\\\"→\\\"取消\\\"→\\\"是,清理所有项目\\\"进行清理。 清理Visual Studio实例。通过\\\"文件\\\"→\\\"关闭解决方案\\\"进行清理。 重置用户数据。打开Visual Studio的开发人员命令提示符,输入 devenv.exe

    2024年02月08日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包