Gradled编译打包后可以注意的
[Incubating] Problems report is available at: file:///E:/xxx/build/reports/problems/problems-report.htmlDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.You can use ‘–warning-mode all’ to show the individual deprecation warnings and determine if they come from your own scripts or plugins.For more on this, please refer to https://docs.gradle.org/8.14/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD SUCCESSFUL in 2m 35s83 actionable tasks: 14 executed, 69 up-to-dateBuild Analyzer results available上面是gradle打包后显示的最后几行能得到几个信息✅构建是成功的APK/AAR 产物正常输出可以正常编译运行⚠️ 只是警告项目中使用了已经被废弃的 Gradle API现在用 Gradle 8.14 还能跑升级到 Gradle 9.0 就会编译报错。关键点说明BUILD SUCCESSFUL最重要编译没问题。14 executed, 69 up‑to‑date增量编译大部分任务复用缓存速度正常。Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0含义build.gradle/ 第三方插件 调用了 Gradle 标记废弃的接口Gradle9 会直接移除这些接口。两个报告文件打开浏览器看详细问题problems‑report.html专门列出废弃 API、过时配置、潜在问题优先看这个Build Analyzer分析构建耗时、哪些任务慢、依赖耗时。查看完整废弃警告两种方式方式 1命令行执行./gradlew assembleDebug --warning-mode all会把每一条废弃警告打印控制台可以看到是自己写的 build 脚本还是第三方插件AGP、其他库插件产生。方式 2直接打开网页报告复制路径到浏览器打开file:///E:/xxx/build/reports/problems/problems-report.html页面会逐条展示哪个文件、哪一行、什么 API 废弃、替换方案。常见 Legado‑Max 这类老 Android 项目的废弃来源build.gradle 中老的语法compile应该替换为implementation老版本 AGP (Android Gradle Plugin) 和 Gradle 版本不完全匹配第三方插件使用旧 Gradle API插件还没适配 Gradle9部分任务、sourceSets、artifact 过时写法处理策略分两种短期现在不升级 Gradle9不用修复不影响编译打包运行只是警告继续用 Gradle8.14 即可。长期未来要升级 Gradle9执行--warning-mode all定位警告来源如果是自己脚本代码按报告提示修改为新 API如果是第三方插件产生等待插件作者更新适配 Gradle9自己无法改。小提示[Incubating] 问题报告功能本身还是孵化实验性功能报告内容可信只是 API 还不稳定不是你的项目报错。Build Analyzer 在 Android Studio 里也可以图形界面打开Build - Analyze Build。

相关新闻

摆脱实证写作困境,数据高效落地论文!深度解锁毕夏 AI 数据分析功能

摆脱实证写作困境,数据高效落地论文!深度解锁毕夏 AI 数据分析功能

长期分享论文写作科普内容,经常收到大量创作者共同的难题:辛辛苦苦回收问卷、整理实验原始数据,却卡在实证章节停滞不前。不少跨专业研究者不熟悉统计软件操作,耗费数日处理数据依旧漏洞百出;部分研究者顺利算出统计结…

2026/8/16 8:21:41 阅读更多 →
Python全栈入门到实战【AI实战篇 07】AI应用会话记忆功能全实现,第一个AI项目连续对话核心

Python全栈入门到实战【AI实战篇 07】AI应用会话记忆功能全实现,第一个AI项目连续对话核心

前言 上一篇《AI实战篇 06》中,我们已经完成了基于Streamlit的AI聊天消息展示模块开发,解决了Streamlit无状态特性导致的历史消息被覆盖问题,实现了聊天记录的持久化展示。但此时的应用仅能被动展示历史消息,不具备真正的会话记忆…

2026/8/16 8:20:41 阅读更多 →
python的运筹学工业场景模拟第二十九篇:冷链仓储调拨,仓库温度容量双重约束,运输成本差异化,求解最优货物调拨方案。

python的运筹学工业场景模拟第二十九篇:冷链仓储调拨,仓库温度容量双重约束,运输成本差异化,求解最优货物调拨方案。

冷链仓储调拨优化:用 Python PuLP 破解温区与成本困局"某生鲜电商的区域冷链仓,下辖3个前置仓(冷冻-18℃、冷藏4℃、常温15℃),每天要从中心仓调拨生鲜商品。中心仓空间紧张,前置仓各有温区容量上限。…

2026/8/16 8:20:41 阅读更多 →

最新新闻

Ubuntu 22.04安装搜狗输入法:fcitx框架切换与深度配置指南

Ubuntu 22.04安装搜狗输入法:fcitx框架切换与深度配置指南

1. 为什么在Ubuntu 22.04上安装搜狗输入法是个“技术活”? 如果你刚从Windows或macOS转到Ubuntu,第一件让你抓狂的事可能就是输入法。系统自带的那个ibus框架下的拼音输入法,用起来总感觉差点意思——词库老旧、联想迟钝、没有云输入&#x…

2026/8/17 11:06:13 阅读更多 →
Excel逆向查找:从LOOKUP到XMATCH,精准定位字符串最后一个符号

Excel逆向查找:从LOOKUP到XMATCH,精准定位字符串最后一个符号

1. 问题场景:为什么“最后一个符号”这么难找? 如果你经常用Excel处理文本,比如整理产品型号、分析日志数据或者清洗用户地址,肯定遇到过这种头疼的情况:一个单元格里有一串字符,里面混杂着多个相同的分隔符…

2026/8/17 11:06:13 阅读更多 →
OCR技术实现报销单自动填写的开发实践

OCR技术实现报销单自动填写的开发实践

1. 为什么我们需要报销单自动填写工具 每个月处理报销单的日子总是让人头疼。上周五下午,我又一次面对堆积如山的发票和空白的报销单表格,突然意识到这已经是我本月第三次因为报销问题加班到晚上九点。每次都要手动录入几十张发票的金额、日期、品类信息…

2026/8/17 11:06:13 阅读更多 →
Jupyter Notebook安装配置全攻略:从环境搭建到高效工作流优化

Jupyter Notebook安装配置全攻略:从环境搭建到高效工作流优化

1. 项目概述:为什么你的Jupyter Notebook总是不“听话”?如果你刚开始接触Python数据分析或机器学习,Jupyter Notebook几乎是你绕不开的工具。它那交互式的单元格、直观的图文混排能力,让代码编写、数据探索和结果展示变得异常丝滑…

2026/8/17 11:06:13 阅读更多 →
智能体记忆系统设计:从基础、跨度到序列记忆问题的工程实践

智能体记忆系统设计:从基础、跨度到序列记忆问题的工程实践

1. 从“记忆”的直觉到形式化定义的必然性 在智能体(Agent)的研究与工程实践中,“记忆”是一个我们频繁提及却又常常语焉不详的概念。无论是构建一个能进行多轮对话的聊天机器人,还是一个需要在复杂环境中长期执行任务的游戏AI&am…

2026/8/17 11:06:13 阅读更多 →
ChatLab:基于AI的聊天记录分析与可视化工具

ChatLab:基于AI的聊天记录分析与可视化工具

1. ChatLab项目概述 ChatLab是一款基于AI技术的聊天记录分析工具,专门用于处理和分析各类即时通讯软件产生的对话数据。这个工具能够自动识别聊天内容中的关键信息、情感倾向和对话模式,帮助用户从海量聊天记录中提取有价值的信息。 我在实际使用中发现…

2026/8/17 11:05:12 阅读更多 →

日新闻

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/17 2:58:27 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/17 2:58:30 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/17 2:58:32 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/16 6:00:23 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/16 6:00:24 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/16 6:00:27 阅读更多 →