簡體   English   中英

SQLCipher findLibrary返回null

[英]SQLCipher findLibrary returned null

我最近更新了sqlcipher,以便它可以與Android 4.4版一起使用,該版本可以與我在其上測試過的所有設備(主要是Android 4+版)良好地兼容​​。 除了一個Galaxy Note 8,我得到以下錯誤:

    java.lang.UnsatisfiedLinkError: Couldn't load stlport_shared from loader dalvik.system.PathClassLoader[dexPath=/data/app/uk.co.onefile.assessoroffline-2.apk,libraryPath=/data/app-lib/uk.co.onefile.assessoroffline-2]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
at java.lang.System.loadLibrary(System.java:535)
at net.sqlcipher.database.SQLiteDatabase.loadLibs(SQLiteDatabase.java:142)
at net.sqlcipher.database.SQLiteDatabase.loadLibs(SQLiteDatabase.java:137)

這是當SQLiteDatabase.loadLibs(this); 叫做。 我想知道是否有人可以幫助我。 在過去的幾天里,我一直在努力解決這個問題,但是一無所獲。

我有同樣的問題,可以用Dharmik的答案在這里解決 (即在您的app / src / main /中,創建一個jniLibs目錄,您可以在其中放置庫文件夾)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM