【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““

这篇具有很好参考价值的文章主要介绍了【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

最近在做深度学习模型的手机部署,因为初次使用Andriod模型,所以遇到了不少bug。

问题描述

具体报错如下:
【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““,模型部署,android,android studio,gradle
看起来有很多错误,其实都是第一个感叹号引起的。
点开感叹号,能看到:
【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““,模型部署,android,android studio,gradle
其实这里已经告诉了我们报错原因和解决方法:
Your project has set android.useAndroidX=true, but configuration :app:debugRuntimeClasspath still contains legacy support libraries, which may cause runtime issues.
This behavior will not be allowed in Android Gradle plugin 8.0.
Please use only AndroidX dependencies or set android.enableJetifier=true in the gradle.properties file to migrate your project to AndroidX (see https://developer.android.com/jetpack/androidx/migrate for more info).

原因分析:

这个警告意味着您的项目中存在旧版的Support库,但您的项目已经设置为使用AndroidX。这可能会导致运行时问题,并且在未来的Gradle插件版本中,这种行为将不再被允许。
要解决这个问题,您可以尝试以下两种方法之一:

1.迁移到使用AndroidX库。这意味着您需要将所有旧版Support库替换为对应的AndroidX库。可以使用Android Studio的Refactor功能来自动完成此操作。您可以在gradle.properties文件中设置android.useAndroidX=true来启用此功能。

2.启用Jetifier。Jetifier是一个工具,可以将旧版Support库转换为AndroidX库,以便您可以继续使用旧版库而不会出现运行时问题。您可以在gradle.properties文件中设置android.enableJetifier=true来启用此功能。

请注意,如果您选择启用Jetifier,请确保您的项目中没有使用任何自定义的Support库或第三方库,否则可能会出现不兼容性问题。

解决方案:

我们打开gradle.properties,如下图所示:
【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““,模型部署,android,android studio,gradle
在最后添加一句:android.enableJetifier=true【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““,模型部署,android,android studio,gradle
再次同步,同步后再运行,发现不报错了:

【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““,模型部署,android,android studio,gradle

【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““,模型部署,android,android studio,gradle文章来源地址https://www.toymoban.com/news/detail-756342.html

到了这里,关于【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 奇怪的AndroidStudio报错--checkDebugAarMetadata--修改SDK版本为33成功修复

    使用Android Studio创建程序时报错 checkDebugAarMetadata: 点击文件项目结构modules修改CompileSdk版本为33即可正常运行 看着错误提示好像是我的sdk编译版本有问题,但前几天用32还好好的,莫名其妙今天创建空项目程序都要用33实在不能理解,好在也就花了半小时,android studio的bug太玄学了

    2024年02月16日
    浏览(30)
  • Andriod开发APP--Bugger

    1.Android警告信息:Touch target size too small: 改一下尺寸 2.Android警告信息:Insufficient text color contrast ratio: 3.Android Studio ImageButton显示\\\"No speakable text present\\\": 这个问题不大,可以添加以下代码解决   4.android studio 编译错误 Error: Duplicate resources : 原因在于drawable 目录下图片和xml文

    2024年02月06日
    浏览(38)
  • Andriod APP逆向——常用工具

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。它存在于 sdk/platform-tools 目录下。虽然现在 Android Studio 已经将大部分 ADB 命令以图

    2024年02月08日
    浏览(41)
  • 配置SpringBoot后,报错:Error starting ApplicationContext. To display the conditions report re-run your app

    一、报错信息: 在配置完springBoot后运行程序突然出现这样的报错,参考其他大佬的解决方案之后,发现有很多都是依赖错误,翻译了下报错信息: 然后找到报错上我配置它的Bean的配置类里面,发现错误是配置类没有添加注解@Configuration,加上注解之后错误解决。

    2024年04月15日
    浏览(31)
  • flutter App如何跳转小程序如何调用微信sdk(ios/andriod)

            实不相瞒,这一块着实耗费了我很大的时间,因为没有太多ios和andriod原生开发的知识储备,在很多方面就会踩不少坑,这里总结几种app跳转微信小程序的方式 第一种方案:使用明文URL Scheme 这是最简单!不需要太多配置的方式!但是这里有一个坑就是对于ios是无痛拉

    2024年03月14日
    浏览(69)
  • linux 写c, 编译报错 stdio.h: No such file or directory,compilation terminated.

    环境: windows11-subsystem(Ubuntu20) 问题: linux 写c, 编译报错如图(fatal error: stdio.h: No such file or directory │compilation terminated. #include stdio.h) 复现: 问题原因: 默认操作系统安装的gcc版本不对,和软硬件不兼容 解决方案 卸载默认gcc: build-essential: 它包含了 GNU 编辑器集合,GNU 调试器,和

    2024年02月13日
    浏览(37)
  • Windows 11 安装最新版本Android Studio报错:Andriod SDK unavailable和sdk emulator directory is missing

    Windows 11 平台下安装了最新版本的Android Studio,遇到下面问题“ 1.安装过程中首先会遇到Andriod SDK unavailable 2.选择next继续安装之后会报sdk emulator directory is missing 根据提示可以判断出是Andriod SDK 无法安装导致问题,刚开始以为是残留文件导致的,于是进行多次卸载重装,无果。

    2024年02月07日
    浏览(62)
  • 基于OpenCV+LPR模型端对端智能车牌识别——深度学习和目标检测算法应用(含Python+Andriod全部工程源码)+CCPD数据集

    本项目基于CCPD数据集和LPR(License Plate Recognition,车牌识别)模型,结合深度学习和目标检测等先进技术,构建了一个全面的车牌识别系统,实现了从车牌检测到字符识别的端到端解决方案。 首先,我们利用CCPD数据集,其中包含大量的中文车牌图像,用于模型的训练和验证。

    2024年02月09日
    浏览(44)
  • Gitlab登录报错 Your account is pending approval from your GitLab administrator and hence blocked.

    Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLabadministrator if you think this is an error. 用root账号登录Git lab 点击左上角的三条杠图标,再点击Admin 点击Users 再找到对应的user,点击Approve就可以了 参考链接: https://blog.csdn.net/weixin_56270746/article/det

    2024年02月13日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包