概述
使用HBuilder/HBuilderX开发应用时,可在手机/模拟器上查看运行效果,点击菜单栏“运行”->“运行到手机或模拟器”使用。

此功能会在手机/模拟器上安装“HBuilder”应用(或者叫HBuilder标准运行基座),在应用开发过程中HBuilder/HBuilderX会将应用资源实时同步到基座并刷新,从而实时查看到修改效果。

上述HBuilder标准运行基座,是由DCloud提前打包好的,使用的是DCloud申请的第三方SDK配置,manifest里大多数设置都无法动态生效,需要再次打包才可以生效。

例如微信分享,不管开发者在manifest里如何配置,使用HBuilder标准运行基座分享后显示的来源一定是“HBuilder”。

但开发者真实打包后的手机应用又无法通过运行方式来调试,这导致涉及manifest配置的内容调测变的很困难。

为了解决manifest配置相关调试的便利性问题,DCloud提供了制作自定义运行基座的功能,也就是开发者可类似DCloud一样,自己做一个运行基座,里面使用的是自定义的manifest配置。

开发者打包了自定义运行基座,就可以把这个基座运行到手机/Android模拟器上,进行日志查看。

在uni-app应用中调用uni-app原生插件也必须使用自定义调试基座。

使用自定义调试基座
自定义调试基座是使用开发者申请的第三方SDK配置生成的基座应用,用于HBuilder/HBuilderX开发应用时实时在真机/模拟器上查看运行效果。(注:iOS仅支持真机运行自定义基座,不能使用xcode模拟器运行自定义基座)

在修改好manifest配置后,在HBuilder/HBuilderX中点击菜单栏“运行”->“运行到手机或模拟器”->“制作自定义基座”生成自定义基座安装包:

打包成功后需要在以下位置确保开启自定义调试基座功能:

然后就可以像运行到HBuilder标准运行基座那样,运行你的工程到手机/Android模拟器上,查看控制台日志信息。

注意:自定义调试基座是测试版,不可直接商用(使用自定义调试基座覆盖安装apk不会更新应用资源,并且有toast警告)。正式发版时需要按正常打包方式重新打包。

离线生成自定义调试基座
可使用离线SDK打包生成自定义调试基座,生成后将apk和ipa包存放在项目目录/unpackage/debug目录下,文件名分别为android_debug.apk和iOS_debug.ipa。

Android平台离线生成自定义调试基座
iOS平台离线生成自定义调试基座
HBuilderX基座和自定义调试基座差别
uni-app原生插件
必须使用自定义调试基座,HBuilderX标准运行基座不支持调用uni-app原生插件。

Uniapp自定义基座说明相关推荐

  1. android之uniapp自定义基座

    参考 https://ask.dcloud.net.cn/article/35115 说明: 自定义基座可以实现使用HBuilder/HBuilderX开发应用时,可在手机/模拟器上查看运行效果. 我 ...

  2. uniapp 自定义基座后软件打不开,屡次关闭

    配置cpu类型后重新打包

  3. UniApp苹果真机运行调试(自定义基座,版本更新后/没有基座打开失败)

    在HBuilderX更新后,Windows系统UniAPP在线调试iOS已经不能像之前那样自己安装基座到手机,通过在[设备管理]信任基座app后直接运行调试,现在采用打包自定义基座. 解决: 生成打i ...

  4. uniApp请确认自定义基座的iOS证书已添加iOS设备的UDID

    在Android手机或电脑模拟器上一切正常,在iphone上就会出现问题,并且没有报错提示,这时候想在真机上调试,应该怎么做呢? 手机或者其他的ios设备udid获取方式有很多,比如爱思助手,蒲公英, ...

  5. hbuilderx ios自定义基座真机测试

    任务描述: 用uniapp框架写了一个app应用,需要在ios苹果手机上真机运行测试. hbuilderx不再支持标准基座真机运行了,需要自定义基座运行 制定自定义基座需要准备的材料: ios的app ...

  6. Hbuildx打包ios自定义基座

    Hbuildx篇 uniapp打包ios自定义基座 IOS打在线包烧钱又不好调试,要想达到与代码同步的测试效果只能安装自定义基座,为此踩了无数的坑,特别记录一下. 1.制作自定义基座 2.运行基座 这 ...

  7. 跨平台应用开发进阶(七) :uni-app 自定义 showToast

    文章目录 一.前言 二.实现原理 三.代码实现 四.拓展阅读 一.前言 利用uni-app跨平台开发框架开发多终端APP时,应用HBuilder自身提供的弹窗不满足业务需求,故开发自定义弹窗组件sho ...

  8. uniapp 自定义图标icon

    uniapp 自定义图标 超级简单 准备工作: 例如上边的图标,我们发现都是蓝白切换,这时候用img整个项目就太大了,占内存,这是我们可以把他做成uniapp内置的icon图标. 准备工作: 1.先把 ...

  9. uniapp自定义导航栏,手机顶部通知栏字体颜色修改

    使用uniapp自定义导航栏时,自己的导航栏字体颜色为白色但是,系统上方的通知栏部分还是黑色,文档中表明 设置这个就有用,即使你的配置是"navigationStyle": &qu ...

最新文章

  1. C# 开启及停止进程
  2. spring mvc -@RequestMapping注解详解
  3. mongodb 查询 mysql_MongoDB 基本查询使用
  4. 微控制器和微处理器的区别
  5. 1009 Product of Polynomials (25 分)【难度: 简单 / 知识点: 模拟】
  6. 12 个问题搞懂 Redis
  7. 前端jenkins打包编译发布项目流程
  8. REVERSE-PRACTICE-BUUCTF-5
  9. 最硬核Visual AssistX 安装破解(2019最新 通用)内含破解原理
  10. 从容器开始的良好做法
  11. File upload error - unable to create a temporary file in bUnknown/b on line
  12. c语言控制台不退出程序,怎样可以屏蔽控制台程序的关闭按钮
  13. linux断点续传程序,Linux中实现断点续传的原理
  14. 单细胞测序step1——搭建云服务器下网页版Rstudio
  15. python之Continuity循环
  16. 和数研究院4周年庆,初心不改,笃行致远!
  17. 开源项目—FLutter/iOS/Android编写的三个计算器APP
  18. java操作RabbitMQ
  19. php技术座右铭,100句激励自己的座右铭
  20. unity 3d开发的大型网络游戏 1

热门文章

  1. 东财计算机应用基础在线作业答案,19秋东财《计算机应用基础》在线作业三【满分答案】...
  2. [Fabric] First-NetWork(byfn.sh文件分析)
  3. 数据挖掘系列(3)_Excel的数据挖掘插件_估计分析
  4. 用html5写一段文字画布中,超全的HTML5画布(Canvas)实例
  5. QT的绘图库 QCustomPlot 用法介绍 以及 使用 OpenGL 开启渲染
  6. 一种概率抽签问题的解法
  7. 干货|语音识别框架最新进展——深度全序列卷积神经网络登场
  8. Flask celery消息生成消费
  9. 公钥加密和私钥加密的区别
  10. 幽幽雨儿情,滴滴母爱深