You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac运行Android Studio时Room库报sqlite原生库缺失错误如何解决

问题描述

运行环境

  • 开发工具:Android Studio Arctic Fox | 2020.3.1 Patch 1
  • Room 版本:2.3.0
  • Gradle 版本:7.0.1
  • 已添加依赖:kapt 'org.xerial:sqlite-jdbc:3.36.0.1'

错误日志

Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64 at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333) at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64) at androidx.room.verifier.DatabaseVerifier.(DatabaseVerifier.kt:71)

解决方案

该错误出现在搭载苹果M系列芯片的Mac设备上,核心原因是2.3.0及更低版本的Room依赖的sqlite-jdbc组件未适配aarch64架构,缺少对应原生库。
直接将Room的依赖版本升级至2.4.0-alpha03或更高版本即可解决该问题。


内容的提问来源于stack exchange,提问作者Roman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 20:21:04