Error: Gradle build failed to produce an .apk file. It's likely that this file was generated under /xxxx/build, but the tool couldn't find it.

Flutter 升级到 3.27.3 版本,然后升级 Android 构建工具到最新的 AGP 8.8.0 版本,然后编译报错:

于是在项目的配置文件中寻找配置 "build" 目录的地方,于是在 Flutter 项目的 Android 工程根目录下找到,如下:

注意 getLayout().setBuildDirectory('../build') ,以前的 Gradle 版本是可以正常编译的,现在的版本需要需要改为 rootProject.buildDir = "../build" 。

修改后的结果如下:

解决OpenSCAD导出的WRL格式文件不正确的问题

前置条件

  • macOS Sequoia (15.2) 
  • MacBook Pro 2023-Apple M2 Pro (4能效核、8性能核、32GB内存、2TB磁盘)
  • OpenSCAD 2025.01.19 (或更高版本)
  • FreeCAD 1.0.0 (或更高版本)
  • KiCad 8.0.8 (或更高版本)

问题描述

在文章 KiCad-V8.0.8 制作收音机中周(中频变压器)封装 中,我们讨论了如何借助 OpenSCAD 2025.01.19 创建 KiCAD 需要的器件 3D 模型 的过程。

接下来,由于 PCB 板大小的限制,我们需要对部分电阻进行垂直安装,以节约 PCB 面积。可是 KiCAD 自带的电阻 3D模型 都是水平放置的,没有相关的垂直放置模型。这样就迫使我们必须创建电阻的自定义3D模型

于是我们通过借助 NopSCADlib 绘制电阻的垂直封装,具体代码如下:

渲染效果如下图:

问题现象

当我们使用 FreeCAD 导入这个模型的时候,会发生如下报错:

继续阅读解决OpenSCAD导出的WRL格式文件不正确的问题