Failed to load native library:sqlite-3.36.0-208a62b9-087f-4c8f-b123-bcea6f227593-libsqlitejdbc.so. osinfo: Linux/x86_64
java.lang.UnsatisfiedLinkError: /tmp/sqlite-3.36.0-208a62b9-087f-4c8f-b123-bcea6f227593-libsqlitejdbc.so: /tmp/sqlite-3.36.0-208a62b9-087f-4c8f-b123-bcea6f227593-libsqlitejdbc.so: failed to map segment from shared object
Android Grade 插件版本:7.0.4
Gradle 版本:7.3.3
Gradle JDK:11.0.10(Android Studio 默認 JDK)
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dependencies {
def room_version = "2.4.1"
...
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
}
我一直在努力尋找有關如何解決此問題的具體內容。 Android Room Kotlin Kapt IntelliJ MacOS Catalina: java.lang.UnsatisfiedLinkError: org.sqlite.core.NativeDB._open_utf8
https://youtrack.jetbrains.com/issue/IDEA-246228
Android Studio 北極狐 | 2020.3.1 Patch 2
Build #AI-203.7717.56.2031.7678000,于 2021 年 8 月 26 日構建
運行時版本:11.0.10 0-b96-7249189 amd64
VM:OpenJDK 64-Bit Server VM by JetBrains sro
Linux 5.15.11- gentoo
GC: G1 Young Generation, G1 Old Generation
記憶體: 2048M
Cores: 4
任何關于如何解決它的想法表示贊賞。
uj5u.com熱心網友回復:
此問題是由于在 /tmp 上設定了 noexec。如果您有必要的權限,您可以取消限制。或者,您可以在 Android Studio 的 VM 選項中設定 java.io.tmpdir。
有關更多詳細資訊,請參閱Android kapt java.lang.UnsatisfiedLinkError Room。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/420111.html
標籤:
上一篇:根據另一個表過濾
