快应用 开发者工具常见问题

2020-08-08 16:12 更新

快应用开发工具,下面统称为IDE。 

一、 手机通过数据线连接电脑,而IDE未提示设备已连接。

 1、打开手机【设置】找到【关于手机】,向下滑动找到【软件版本号】,连续多次点击【软件版本号】直到提示“您已处于开发者模式”。

 2、打开手机【设置】找到【开发者选项】,向下滑动找到【USB调试】并打开该选项。

 3、重新插拔手机,手机上会弹出授权对话框,勾选“始终允许使用这台计算机进行调试”,点击【确定】按钮。

 

二、点击IDE左侧【▶】按钮开始调试,手机端快应用却没有运行起来。 

1、确认手机设备已经连接,IDE右侧预览界面头部【手机】图标处于点亮状态。 

2、点击IDE顶部【hap】【更新手机环境】菜单,并在手机上按提示完成【快应用预览版】和【快应用调试器】的安装。 

3、打开手机【设置】找到【权限管理】,将【快应用预览版】的【存储】、【关联启动】和【后台弹出界面】权限打开。

4、打开手机【快应用调试器】并将【开启USB调试】开关开启,此时会弹出授权对话框,点击【始终允许】按钮。 

5、重新点击【▶】按钮开始调试。 


三、编译失败Module not found: Error: Can`t resolve ‘xxx’ in ‘xxxx/extensions/hap-debugger/node_modules.asar/xxx’。 

1、打开终端,Windows下可使用git bash终端。

2、输入 cd xxxx/extensions/hap-debugger ,(路径为错误信息 in 后面提示的路径,进入hap-debugger目录即可)。 

3、输入sudo npm i xxx,(xxx为错误信息 can`t resolve ‘xxx’ 提示的模块),安装对应的模块。

4、安装完成后可能还会有其他模块无法解析,请重复执行 sudo npm i xxx安装,直到编译成功。


四、使用IDE编辑代码时,.ux文件中有很多画线提示。 

解决方法一: 

此类提示属于eslint检测的问题提示,开发者可在工程目录下的【.eslintrc.json】文件中自行配置eslint的检测规则来消除不需要的提示。 

解决方法二: 

点击IDE顶部【查看】【命令面板】菜单,并输入hap-ESlint,在搜索结果中点击【hap-ESlint: Disable ESlint】关闭eslint检测。


五、IDE预览跟手机端效果不一致。 

由于纯原生渲染与web渲染存在的差异性,导致部分预览效果不一致。我们建议以手机端效果为准。 


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号