Gau*_*raj 5 database android sqlcipher android-activity sqlcipher-android
我尝试在我的Android应用程序中集成SQLCipher,使用此链接以及一些堆栈溢出链接(但它们已过时且与官方文档不同).
正确遵循所有步骤,编码部分没有错误.但最后,当我构建项目时,我得到的错误消息是:
错误:(11,0)未找到Gradle DSL方法:'defaultConfig()'可能的原因:
任何人都可以帮我摆脱这个错误.
Alé*_*lho 12
将此添加到您的应用的build.gradle,它应该开箱即用:
dependencies {
compile 'net.zetetic:android-database-sqlcipher:3.5.2@aar'
...
}
Run Code Online (Sandbox Code Playgroud)
在您的代码中,您应该加载"本机库",因为这个"aar"文件包含其中的一些.
SQLiteDatabase.loadLibs(context);
Run Code Online (Sandbox Code Playgroud)
请注意,您应该使用net.sqlcipher.database.SQLiteDatabase
而不是android.database.sqlite.SQLiteDatabase
像其他几个SQLite类一样.