1.Mac M1 芯片电脑运行之前项目忽然跑不起来,如果你项目使用了room 2.4.0以下版本 那么会报错
java.lang.ExceptionInInitializerError
当你 运行Run with --stacktrace 报错详细信息如下
Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64

解决方法1:
加引用
def room_version = "2.3.0"
implementation 'org.xerial:sqlite-jdbc:3.36.0'
implementation("androidx.room:room-runtime:$room_version")
{
exclude(group: 'org.xerial')
}
annotationProcessor("androidx.room:room-compiler:$room_version")
{
exclude(group: 'org.xerial')
}
// RxJava support for Room
implementation("androidx.roo

最低0.47元/天 解锁文章
2678





