0

データベースを暗号化するために暗号 sqlite プラグインを使用しようとしています。プロジェクトをダウンロードし、Eclipse にインポートしました。次に、アセットのzipファイルとlibsファイルをプロジェクトに配置し、プロジェクトプロパティを次のように変更しました。 Java Built Path> libraries で、libsフォルダーから3つの.jarファイルを追加しました Java Built Path> projects android-database-sqlitechiperを追加しましたダウンロードしました

最後に net.sqlcipher.database.SQLiteDatabase の import android.database.sqlite.SQLiteDatabase を変更しましたが、実行しようとするとクラッシュします。エラーはloadLibs関数で発生します

SQLiteDatabase.loadLibs(this);

ここにエラーがあります(例外ではありません):

05-10 23:13:39.303: E/asd(8492): java.lang.NoClassDefFoundError: net/sqlcipher/database/SQLiteDatabase

私が間違っているのは何ですか?前もって感謝します :))

4

1 に答える 1

0

既にライブラリをビルド パスに追加していると仮定して、Project>>Clean を実行してみてください。これでうまくいきます。

于 2013-05-10T21:34:53.533 に答える