1
的目錄結構如下機器人sqlcipher java.io.FileNotFoundException:icudt46l.zip
Test
app
libs
commons-codec.jar
guava-r09.jar
sqlcipher.jar
src
main
java
jniLibs
armeabi
libdatabase_sqlcipher.so
libsqlcipher_android.so
libstlport_shared.so
x86
libdatabase_sqlcipher.so
libsqlcipher_android.so
libstlport_shared.so
現在,它不斷給我的異常java.io.FileNotFoundException: icudt46l.zip
無論身在何處,我把它。
我試圖把assets\icudt46l.zip
在Test\app
,Test\app\libs
,Test\app\src
,Test\app\src\main
,Test\app\src\main\jniLibs
但異常仍然存在。
我應該在哪裏放置包含zip文件的「assets」文件夾?
嗨,謝謝你的回覆。但logcat仍然告訴我icu數據文件無法找到,即使'assets'文件夾位於Test \ app \ src \ main中,並且是'java'的同位體。 – user3635998 2015-02-10 14:24:15
@ user3635998:我可以告訴你的是資產去哪兒了,這個結構[適用於我的Android Studio SQLCipher示例應用程序](https://github.com/commonsguy/cw-omnibus/tree/master/數據庫/ ConstantsSecure-AndroidStudio)。現在,就我而言,該項目只有一個模塊,位於頂層,而不是Android Studio默認將其放在「app /'目錄中。 – CommonsWare 2015-02-10 14:27:33
好的,這是我的不好。將模擬器從Android API更改爲Google API後,沒問題。 – user3635998 2015-02-10 15:31:00