手机不能使用加密数据库

BUG
q602678544
   2018-02-01 14:44:20发布 0收藏, 401浏览
ExMobi客户端技术
已关闭
0

经验证,我的手机能用DB类创建数据库文件,但是无法使用DbCipher类创建数据库文件。

无法使用加密数据库.png

QQ截图20180201144154.png

Screenshot_2018-02-01-14-39-39.jpg

运行平台及版本 : Android 6.0

手机型号 : LEX651

基座版本 : 5.15.4.0

function init(){

                    var dbConfig={

                            name:'aabbcc',

                            key:'xgsgjHKS23',

                            path:'sys:data/db/mydb'

                        };

                    var db=new DbCipher();

                    db.open(dbConfig);

                    //db.openAsyn(dbConfig);

                    var file=new File(dbConfig.path,true);

                    var arr=file.listFiles();

                    alert(arr.length)//PC模拟器提示1,手机基座提示0,表明数据库文件没有被创建,openAsyn也无法创建文件。

                                     //DB类则可以正常创建数据库文件。

                }

提问者追加   2018-02-01 14:45:10

5个回答

0

你用最新版本5.15.6.0的版本试试

xuran
    2018-02-01 14:52:02回答
  • 刚试了一下usb调试自定义5.15.6.0的基座,仍然提示0
    q602678544 2018-02-01 16:00:15评论
提交评论
0

先创建目录 在创建数据库 用file工具类创建

yuanhongqian
    2018-02-01 17:49:45回答
  • 经测试,即使成功创建了空目录,db.open(dbConfig)仍然无法创建数据库文件
    q602678544 2018-02-02 11:48:38评论
提交评论
0

数据库名称有问题吧

yuanhongqian
    2018-02-02 22:00:24回答
0

数据库名称有问题吧

yuanhongqian
    2018-02-02 22:00:25回答
0

后缀呢

yuanhongqian
    2018-02-02 22:00:47回答

我要回答

下载APP
扫码下载栗子社区APP