【发布时间】:2021-10-25 14:11:10
【问题描述】:
房间数据库在 mac book pro m1 中不工作 我已经添加了 id 'kotlin-kapt'
screen shoot of android studio console log
- 出了什么问题:任务 ':app:kaptDebugKotlin' 执行失败。
执行 org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction 时发生故障 java.lang.reflect.InvocationTargetException(没有错误信息)
引起:java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:90) 在 org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing$default(annotationProcessing.kt:31) 在 org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:45) ... 31 更多
原因:java.lang.Exception:找不到本机库 os.name=Mac 和 os.arch=aarch64。路径=/org/sqlite/native/Mac/aarch64 在 org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333) 在 org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64) 在 androidx.room.verifier.DatabaseVerifier.(DatabaseVerifier.kt:71) ... 50 更多
【问题讨论】:
标签: android android-studio kotlin gradle build.gradle