news 2026/3/8 1:54:13

A failure occurred while executing app.cash.sqldelight.gradle.SqlDelightTask$GenerateInterfaces

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
A failure occurred while executing app.cash.sqldelight.gradle.SqlDelightTask$GenerateInterfaces

使用 Windows 11 操作系统, Android Studio 运行这个项目,报错了:

Failed to delete old native lib java.nio.file.AccessDeniedException: C:\WINDOWS\sqlite-3.51.0.0-37b7cb25-ef11-4aa1-a0e5-ce5c8d8443a7-sqlitejdbc.dll at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)at java.base/sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(Unknown Source)at java.base/java.nio.file.Files.delete(Unknown Source)at org.sqlite.SQLiteJDBCLoader.lambda$cleanup$2(SQLiteJDBCLoader.java:103)
Unexpected IOException java.nio.file.AccessDeniedException: C:\WINDOWS\sqlite-3.51.0.0-a451af71-d148-477d-af38-571b28c999d1-sqlitejdbc.dll.lck at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source)at java.base/java.nio.file.Files.newByteChannel(Unknown Source)at java.base/java.nio.file.Files.createFile(Unknown Source)at org.sqlite.SQLiteJDBCLoader.extractAndLoadLibraryFile(SQLiteJDBCLoader.java:197)at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:332)
Failed to load native library through System.loadLibrary java.lang.UnsatisfiedLinkError: no sqlitejdbcinjava.library.path: E:\Program\Android\Android Studio\jbr\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;.at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
Execution failedfortask':core:data:generateCommonMainReaderDatabaseInterface'.>A failure occurredwhileexecuting app.cash.sqldelight.gradle.SqlDelightTask$GenerateInterfaces>Failed to compile E:/Project/Demo/KmpDemo/twine/core/data/src/commonMain/sqldelight/migrations/1.sqm:208: INSERT INTO post_search SELECT title, description,linkFROM post
* Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failedfortask':core:data:generateCommonMainReaderDatabaseInterface'.Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException:A failure occurredwhileexecuting app.cash.sqldelight.gradle.SqlDelightTask$GenerateInterfacesCaused by: java.lang.UnsatisfiedLinkError:'void org.sqlite.core.NativeDB._open_utf8(byte[], int)'at org.sqlite.core.NativeDB._open_utf8(Native Method)at org.sqlite.core.NativeDB._open(NativeDB.java:82)at org.sqlite.core.DB.open(DB.java:216)at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:268)at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:67)at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:28)at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:19)at org.sqlite.JDBC.createConnection(JDBC.java:106)

在网上找答案,尝试以管理身份打开 shell, 使用命令./gradlew :androidApp:assembleDebug运行,还是报同样的错

后来灵机一动, 关闭了所有打开的 Android Studio 窗口,然后以管理员身份打开, 然后运行项目,成功运行。👍

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/6 7:50:54

如何快速掌握DriverStore Explorer:Windows驱动管理的完整指南

如何快速掌握DriverStore Explorer&#xff1a;Windows驱动管理的完整指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer [RAPR] 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer DriverStore Explorer是一款专业的Windows驱动管理工具…

作者头像 李华
网站建设 2026/3/3 22:50:11

Joy-Con Toolkit:任天堂Switch手柄配置完全指南

Joy-Con Toolkit&#xff1a;任天堂Switch手柄配置完全指南 【免费下载链接】jc_toolkit Joy-Con Toolkit 项目地址: https://gitcode.com/gh_mirrors/jc/jc_toolkit 还在为Joy-Con手柄的漂移问题困扰吗&#xff1f;想要自定义按键布局获得更好的游戏体验&#xff1f;Jo…

作者头像 李华
网站建设 2026/2/27 6:26:42

国产数据库加速替代Oracle:聚焦信创背景下的平滑迁移与性能突破

随着信创战略的深入推进&#xff0c;核心信息系统对数据库自主可控的需求持续增强。在金融、政务、能源、医疗等关键行业&#xff0c;长期占据主导地位的Oracle数据库因其高昂的授权费用和潜在的技术依赖风险&#xff0c;正逐步被纳入国产化替代的重点范畴。然而&#xff0c;数…

作者头像 李华
网站建设 2026/3/6 22:30:37

VMware macOS解锁工具Unlocker完整使用指南

你是否曾经希望在VMware虚拟机中体验macOS系统&#xff0c;却发现无法创建Apple虚拟机选项&#xff1f;Unlocker正是为解决这一难题而生的实用工具&#xff0c;它能解除VMware对macOS的限制&#xff0c;让普通PC也能流畅运行苹果操作系统。 【免费下载链接】unlocker 项目地…

作者头像 李华
网站建设 2026/3/2 5:54:22

KKManager终极完整指南:一键解决模组管理所有难题

KKManager终极完整指南&#xff1a;一键解决模组管理所有难题 【免费下载链接】KKManager Mod, plugin and card manager for games by Illusion that use BepInEx 项目地址: https://gitcode.com/gh_mirrors/kk/KKManager 还在为Illusion游戏的模组管理头疼吗&#xff…

作者头像 李华
网站建设 2026/3/2 16:42:39

Elasticsearch高可用集群搭建完整指南

从零构建高可用 Elasticsearch 集群&#xff1a;实战部署与避坑指南你有没有遇到过这样的场景&#xff1f;凌晨三点&#xff0c;监控告警突然炸响——Elasticsearch 节点离线、查询超时、写入堆积。登录系统一看&#xff0c;原来是单节点磁盘满了&#xff0c;服务直接挂掉。更糟…

作者头像 李华