Uniapp App 离线 SDK 生成本地资源,解决SQLite 模块引入后因配置缺失引起的真机 HTML5+ Runtime 弹窗问题
·
原生工程中手动配置 SQLite 支持:
manifest.json中勾选SQLite数据库,如果是云打包直接勾选不需要做任何其他配置,离线打包则需要手动补充配置。

在Android Studio中点击 Build -> Generate App Bundles or APKs ->Generate APKs 打包发布后:
HTML5+ Runtime弹窗:sqlite module was not addedwhen packaging, please refertohttps://ask.dcloud.net.cn/article/283,

原因:错误提示也很明确了,就是离线工程里面没有添加这个模块和配置
解决方法:

1:先下载SDK(https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html),从SDK/libs中找到sqlite-release.aar放入安卓项目的libs目录下
2:找到src/main/assets/data/dcloud_properties.xml,添加
<feature name="Sqlite" value="io.dcloud.feature.sqlite.DataBaseFeature"/>

点击 Build -> clean Project(先清除旧的包)-> Generate App Bundles or APKs ->Generate APKs打包发布
到这儿离线工程里便添加了SQLite模块成功了,不会弹窗提醒可正常使用了!!!
更多推荐
所有评论(0)