UNIAPP离线打包的自定义基座、原生插件加入离线打包、同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示

一、UNIAPP离线打包的自定义基座

怎么配置基础打正式包的教程,查看我的另一篇文章,这里就不做过多赘述了!

Android端:debug-server-release.aar

在官方离线sdk中的SDK目录下libs目录找到 debug-server-release.aar 文件并复制到项目中的lib文件夹
在这里插入图片描述

Android端:打开 dcloud_control.xml,然后添加

在这里插入图片描述

Android端:打好apk包备用,等下要放到HBuilder项目中去

在这里插入图片描述

HBuilder端:选择自定义调试基座

注:如果没有 “运行基座选择 - 自定义调试基座”选项, 先去点下面的 “制作自定义调试基座”去制作,制作好之后会有该选项。
在这里插入图片描述
在这里插入图片描述

HBuilder端:将Android端打好的apk包放在HBuilder项目中的 unpackage-debug目录中,如果没有则自己创建

在这里插入图片描述
然后运行自定义基座就行了

二、原生插件加入离线打包

uni-app原生插件集成指南,参考官网 跟着官网走就行了

三、同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示

使用uniapp制作安卓自定义基座运行的时候总会出现这种问题
同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提
或者是在成功运行了一次到真机后,删除了手机端的HBuilderX基座,然后再次运行到真机时就一直报错“同步资源失败了,未得到同步资源的授权

如果是离线包的话检查是否有implementation 'com.squareup.okhttp3:okhttp:3.12.12'

implementation 'com.squareup.okio:okio:1.15.0'两个包,如果没有引入试一下

如果不是离线自定义基座包的话就检查usb调试是否开启、HBuildX版本、局域网环境问题、用一台新手机运行基座尝试等,还有很重要一个点,就是自定义基座与正式打包安装的apk应用不能同时存在,当自定义基座不行时删掉手机安装的应用来尝试一下。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
UniApp中,自定义基座打包是指将UniApp应用打包原生应用(如Android APK、iOS IPA等)时,使用自定义基座(也称为壳应用)来封装和运行UniApp应用。自定义基座打包的作用有以下几个方面: 1. 供更好的用户体验:通过自定义基座打包,可以将UniApp应用以原生应用的形式发布,供更接近原生应用的体验。这样用户可以从应用商店安装和启动应用,享受更高的性能和更流畅的用户界面。 2. 充分利用设备功能:自定义基座打包允许你在UniApp应用中使用原生设备功能,如相机、地理位置、推送通知等。通过自定义基座,你可以编写原生插件或使用现有的插件来访问和使用设备功能,从而丰富你的应用功能。 3. 升应用性能:自定义基座打包可以使UniApp应用在原生环境中运行,相对于Webview容器,可以获得更好的性能表现。自定义基座可以对应用进行优化和定制,以高应用的启动速度、响应速度和渲染性能。 4. 支持第三方SDK集成:通过自定义基座打包,你可以更方便地集成第三方SDK,如支付、分享、统计等。自定义基座允许你通过插件机制或原生代码集成这些SDK,以实现更广泛的功能需求。 需要注意的是,自定义基座打包需要进行一些原生开发的工作,如配置和编译原生项目,并可能需要针对不同平台进行不同的操作。因此,在进行自定义基座打包之前,你需要熟悉相关的原生开发知识和工具链。 总之,自定义基座打包可以供更好的用户体验、更高的性能和更广泛的功能支持,使UniApp应用更接近原生应用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值