页面加载中
博客快捷键
按住 Shift 键查看可用快捷键
ShiftK
开启/关闭快捷键功能
ShiftA
打开/关闭中控台
ShiftD
深色/浅色显示模式
ShiftS
站内搜索
ShiftR
随机访问
ShiftH
返回首页
ShiftL
友链页面
ShiftP
关于本站
ShiftI
原版/本站右键菜单
松开 Shift 键或点击外部区域关闭
互动
最近评论
暂无评论
标签
寻找感兴趣的领域
暂无标签
    0
    文章
    0
    标签
    8
    分类
    10
    评论
    128
    功能
    深色模式
    标签
    JavaScript12TypeScript8React15Next.js6Vue10Node.js7CSS5前端20
    互动
    最近评论
    暂无评论
    标签
    寻找感兴趣的领域
    暂无标签
      0
      文章
      0
      标签
      8
      分类
      10
      评论
      128
      功能
      深色模式
      标签
      JavaScript12TypeScript8React15Next.js6Vue10Node.js7CSS5前端20
      未知歌曲
      未播放
      ♪ 暂无歌词 ♪
      随便逛逛
      博客分类
      文章标签
      复制地址
      深色模式
      AnHeYuAnHeYu
      Search⌘K
      博客
        暂无其他文档

        安卓启动报错未添加sqllite模块

        本文介绍UniApp离线打包时集成SQLite模块的解决方案。主要步骤包括:从官方SDK下载sqlite-release.aar文件并放入app/libs目录,在build.gradle中添加依赖配置,以及在dcloud_properties.xml中注册Sqlite特性。适用于使用HBuilderX或Android Studio进行离线打包的开发者。

        March 13, 20243 分钟 阅读4 次阅读

        有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

        可点击链接https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png 解答疑问

        BUG背景

        问题现场

        产生原因

        解决方法

        官方SDK下载地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android

        sqlite用法:使用SQLite

        uniapp导入sqlite模块:

        第一步,使用HBuilderX:

        打开manifest.json配置文件:

        第二步,如果使用离线打包,此时无需其他配置,可直接打包使用,如使用离线打包:

        使用Android studio:

        在官方提供的SDK解压后,在libs目录下找到sqlite-release.aar,并将其复制到app/libs下:

        然后在build.gradle中添加以下代码,如已添加,请继续下一步:

            implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])    
        

        附上完整的:

            id 'com.android.application'    buildToolsVersion '28.0.3'        applicationId "com.example.myapplication"            abiFilters 'x86','armeabi-v7a'        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'        sourceCompatibility JavaVersion.VERSION_1_8        targetCompatibility JavaVersion.VERSION_1_8        additionalParameters '--auto-add-overlay'        ignoreAssetsPattern "!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"    implementation 'androidx.appcompat:appcompat:1.1.0'    implementation 'com.google.android.material:material:1.1.0'    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])    implementation "com.android.support:support-v4:28.0.0"    implementation "com.android.support:appcompat-v7:28.0.0"    implementation 'com.android.support:recyclerview-v7:28.0.0'    implementation 'com.facebook.fresco:fresco:1.13.0'    implementation "com.facebook.fresco:animated-gif:1.13.0"    implementation 'com.github.bumptech.glide:glide:4.9.0'    implementation 'com.alibaba:fastjson:1.1.46.android'
        

        打开 app/src/main/assets/data/dcloud_properties.xml添加以下配置项:

        <feature name="Sqlite" value="io.dcloud.feature.sqlite.DataBaseFeature" />
        

        附上完整的:

        <feature name="Barcode" value="io.dcloud.feature.barcode2.BarcodeFeatureImpl"/><feature name="Speech" value="io.dcloud.feature.speech.SpeechFeatureImpl"><module name="iFly" value="io.dcloud.feature.speech.IflySpeechEngine"/><module name="baidu" value="io.dcloud.feature.speech.BaiduSpeechEngine"/><feature name="Maps" value="io.dcloud.js.map.amap.JsMapPluginImpl"/><feature name="Contacts" value="io.dcloud.feature.contacts.ContactsFeatureImpl"/><feature name="Messaging" value="io.dcloud.adapter.messaging.MessagingPluginImpl"/><feature name="Camera" value="io.dcloud.js.camera.CameraFeatureImpl"/><feature name="Console" value="io.dcloud.feature.pdr.LoggerFeatureImpl"/><feature name="Device" value="io.dcloud.feature.device.DeviceFeatureImpl"/><feature name="File" value="io.dcloud.js.file.FileFeatureImpl"/><feature name="Proximity" value="io.dcloud.feature.sensor.ProximityFeatureImpl"/><feature name="Storage" value="io.dcloud.feature.pdr.NStorageFeatureImpl"/><feature name="Cache" value="io.dcloud.feature.pdr.CoreCacheFeatureImpl"/><feature name="Invocation" value="io.dcloud.invocation.Invocation"/><feature name="Navigator" value="io.dcloud.feature.ui.navigator.NavigatorUIFeatureImpl"/><feature name="NativeUI" value="io.dcloud.feature.ui.nativeui.NativeUIFeatureImpl"/><feature name="UI" value="io.dcloud.feature.ui.UIFeatureImpl"><module name="Navigator" value="io.dcloud.feature.ui.NavView"/><feature name="Gallery" value="io.dcloud.js.gallery.GalleryFeatureImpl"/><feature name="Downloader" value="io.dcloud.net.DownloaderFeatureImpl"/><feature name="Uploader" value="io.dcloud.net.UploadFeature"/><feature name="Push" value="io.dcloud.feature.aps.APSFeatureImpl"><module name="igexin" value="io.dcloud.feature.apsGt.GTPushService"/><feature name="Zip" value="io.dcloud.feature.pdr.ZipFeature"/><feature name="Audio" value="io.dcloud.feature.audio.AudioFeatureImpl"/><feature name="Runtime" value="io.dcloud.feature.pdr.RuntimeFeatureImpl"/><feature name="VideoPlayer" value="io.dcloud.media.MediaFeatureImpl"/><feature name="LivePusher" value="io.dcloud.media.live.LiveMediaFeatureImpl"/><feature name="XMLHttpRequest" value="io.dcloud.net.XMLHttpRequestFeature"/><feature name="Statistic" value="io.dcloud.feature.statistics.StatisticsFeatureImpl"/><feature name="Accelerometer" value="io.dcloud.feature.sensor.AccelerometerFeatureImpl"/><feature name="Orientation" value="io.dcloud.feature.sensor.OrientationFeatureImpl"/><feature name="NativeObj" value="io.dcloud.feature.nativeObj.FeatureImpl"/>        <feature name="Geolocation" value="io.dcloud.js.geolocation.GeolocationFeatureImpl"/><feature name="Payment" value="io.dcloud.feature.payment.PaymentFeatureImpl"><module name="AliPay" value="io.dcloud.feature.payment.alipay.AliPay"/><module name="Payment-Weixin" value="io.dcloud.feature.payment.weixin.WeiXinPay"/><module name="Payment-Qihoo" value="io.dcloud.feature.payment.qihoopay.QihooPay"/><feature name="Share" value="io.dcloud.share.ShareFeatureImpl"><module name="Sina" value="io.dcloud.share.sina.SinaWeiboApiManager"/><module name="Tencent" value="io.dcloud.share.tencent.TencentWeiboApiManager"/><module name="Weixin" value="io.dcloud.share.mm.WeiXinApiManager"/><module name="QQ" value="io.dcloud.share.qq.QQApiManager"/><feature name="OAuth" value="io.dcloud.feature.oauth.OAuthFeatureImpl"><module name="OAuth-Weixin" value="io.dcloud.feature.oauth.weixin.WeiXinOAuthService"/><module name="OAuth-QQ" value="io.dcloud.feature.oauth.qq.QQOAuthService"/><module name="OAuth-Sina" value="io.dcloud.feature.oauth.sina.SinaOAuthService"/><module name="OAuth-Qihoo" value="io.dcloud.oauth.qihoo.QihooOAuthService"/><module name="OAuth-MiUi" value="io.dcloud.feature.oauth.miui.MiUiOAuthService"/><feature name="Stream" value="io.dcloud.appstream.js.StreamAppFeatureImpl"/><feature name="Fingerprint" value="io.dcloud.feature.fingerprint.FingerPrintsImpl"/><feature name="iBeacon" value="io.dcloud.feature.iBeacon.WxBluetoothFeatureImpl"/><feature name="Bluetooth" value="io.dcloud.feature.bluetooth.BluetoothFeature"/><feature name="Sqlite" value="io.dcloud.feature.sqlite.DataBaseFeature"/><feature name="Ad" value="io.dcloud.feature.ad.AdFlowFeatureImpl"><module name="360" value="io.dcloud.feature.ad.juhe360.AD360Module"/><module name="csj" value="io.dcloud.feature.ad.csj.ADCsjModule"/><module name="gdt" value="io.dcloud.feature.ad.gdt.ADGdtModule"/><service name="push" value="io.dcloud.feature.aps.APSFeatureImpl"/><service name="Statistic" value="io.dcloud.feature.statistics.StatisticsBootImpl"/><service name="Downloader" value="io.dcloud.net.DownloaderBootImpl"/>
        
        最后更新于 March 13, 2024
        On this page
        暂无目录