前景提要
因为我的项目是微信+app端的uniapp项目,用到了一键登录服务,所以手机模拟器实现不了手机运营商识别手机号的要求,因此我通过百度去实现了自定义基座调试,在这里我会完善一部分细节。
基本要求
在实现这个功能时需要一部分前提条件,
- 首先你得是这个项目的开发者或者创作者
- 你需要有一个自有证书,以方便项目打包和制作自定义基座。
- 你的手机和电脑需要再一个局域网下(更改网络需要重启hbuilder)
实现步骤
1.点击项目上方的运行——运行到手机或模拟器——制作自定义调试基座
2.实现上面步骤,你会进入以下界面,按常规打包输入包名和证书详情,点击打自定义调试基座和传统打包,再提交打包
3.当打包完成之后,在你的项目目录unpackage文件夹中会多出一个debug文件夹,里面有打包后的ins文件和apk文件。
4.打包完成后,点击项目上面运行——运行到手机或模拟器——运行基座选择——选择自定义调试基座(这个选项会在你打包后出现)
5.也是我认为很重要的一点,打开手机设置,点开开发者模式(如果没有找到,建议百度),勾选USB调试和USB安装,然后用一根数据连接线连接电脑和手机
关键的地方来了
以上步骤实现后,点击上面运行——运行到Android APP 基座,然后等待一点时间会出现运行框,勾选手机后点击运行就可实现本地调试。(在一些其他hbuilder版本中,会出现运行自定义调试基座这个选项,可以直接点击)