详细问题描述
Cannot read property 'isOpenDatabase' of undefined
判断数据库是否打开,安卓版报错,IOS没问题。
1.9.9.20190522
1.9.8.20190518
这两个版本都不行,都会报错,之前的版本没问题,我的app上个版本是16号打包的,完全没问题,今天需要更新发现这个致命错误,都不敢打包升级了啊。
mui.plusReady(function(){
plus.sqlite.isOpenDatabase({
name: 'database_name',
path: '_doc/data.db'
});
});
难道就我的手机会报错吗?
求别犯这种致命错误,你们有改动尽量多测试下再发布不吧,影响真的很大。
好吧,更正下,自定义基座会报错,HBuilder调试基座不报错。。。。
追梦随想 (作者)
自定义基座安卓版会报错,HBuilder调试基座不报错。。。。
2019-05-23 18:31
DCloud_App_Array
回复 追梦随想: 自定义基座是提交云端打包生成的吗?提供appid
2019-05-23 18:41
追梦随想 (作者)
回复 DCloud_App_Array: 不是云打包,就是启动之前选择了自定义基座,然后启动调试自动安装的
2019-05-23 18:55
DCloud_Android_zl
回复 追梦随想: 自定义基座是什么时候的?如果自定义基座是很久之前的基座的话,可能会有上面说的问题
2019-05-23 21:03
DCloud_App_Array
回复 追梦随想: 重新生成自定义基座,删除手机上的自定义基座,再真机运行
2019-05-24 11:21
3***@qq.com
回复 DCloud_App_Array: 我的也出现那个错误 'isOpenDatabase' of undefined ,调用其他方法plus.sqlite.** 可以, 唯独 plus.sqlite.openDatabase undefined . HbuilderX2.0.1.20190614 HBuilder调试基座
2019-06-24 15:55
DCloud_App_Array
回复 3***@qq.com: 请把有问题的apk/ipa发出来。
2019-06-24 18:38
3***@qq.com
回复 DCloud_App_Array: function isOpenDB() {
var flag= plus.sqlite.isOpenDatabase({
name: 'database',
path: '_doc/database.db',
});
console.log('isopen:'+flag)
}
我在 HbuilderX2.0.1.20190614 HBuilder调试基座(ios) 执行这个方法就 undefined 就不行
2019-06-24 23:03
DCloud_App_Array
回复 3***@qq.com: 重提交云端打包生成新的自定义基座。
2019-06-27 12:42