codecamp

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

快应用开发工具,下面统称为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,免费阅读超1000+编程语言教程
取消
确定
目录

快应用 参考手册

快应用 安全

快应用 声音音频

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }