HBuilderX

HBuilderX

94 人关注该话题

有没有vue3的项目运行到快应用联盟失败的兄弟,vue3到底能不能转快应用? 快应用 HBuilderX

分类: HBuilderX 1***@qq.com 2024-11-22 15:27  发起问题 • 1 人关注 • 0 个回复 • 17 次浏览

hubuilder X 一键登录 无法登录,无法进行打包 HBuilderX

分类: HBuilderX DCloud_云服务_Mal 2024-11-22 15:24  回复问题 • 2 人关注 • 1 个回复 • 32 次浏览

ios 语音播放插件有没有 文字转语音 HBuilderX

分类: HBuilderX jgj_app 2024-11-22 14:38  发起问题 • 1 人关注 • 0 个回复 • 14 次浏览

安卓怎么开启一个线程去启动jar包服务 uni-app-x uniapp 安卓 HBuilderX

分类: HBuilderX 5***@qq.com 2024-11-22 14:14  回复问题 • 2 人关注 • 1 个回复 • 39 次浏览

apk 安装替换 升级更新 HBuilderX

分类: HBuilderX DCloud_heavensoft 2024-11-22 03:50  回复问题 • 1 人关注 • 1 个回复 • 53 次浏览

编译依赖报错 HBuilderX

分类: HBuilderX L***@163.com 2024-11-21 22:14  发起问题 • 1 人关注 • 0 个回复 • 20 次浏览

HBuilder X 打包HTML HBuilderX

分类: HBuilderX / HBuilder BoredApe 2024-11-21 18:43  回复问题 • 3 人关注 • 3 个回复 • 60 次浏览

uni.login谷歌授权登录报错,返回 login fail 10 HBuilderX

分类: HBuilderX 打工喵 2024-11-21 17:25  发起问题 • 1 人关注 • 0 个回复 • 14 次浏览

安卓返回的绝对 路径使用uni.downloadFile 下载返回400是怎么回事 HBuilderX

分类: HBuilderX 1***@qq.com 2024-11-21 16:52  发起问题 • 1 人关注 • 0 个回复 • 17 次浏览

插件【App真机运行】下载失败,请检查网络是否正常! HBuilderX

分类: HBuilderX 2***@qq.com 2024-11-21 16:09  回复问题 • 3 人关注 • 4 个回复 • 165 次浏览

uniapp的自定义基座包每次改代码都要重新打包么???? HBuilderX

分类: HBuilderX QLing 2024-11-21 15:46  回复问题 • 4 人关注 • 3 个回复 • 161 次浏览

更多...
1

赞同来自: 汉中李

更新2024-8-29 nvue已经不再维护,需要高性能的App体验,请使用uni-app x。

以下为历史内容===========
如果是要解决从上到下渲染的问题:
HBuilderX 3.0更新日志:
+ 【重要】App平台 新增 nvue 组件支... 显示全部 »
更新2024-8-29 nvue已经不再维护,需要高性能的App体验,请使用uni-app x。

以下为历史内容===========
如果是要解决从上到下渲染的问题:
HBuilderX 3.0更新日志:
+ 【重要】App平台 新增 nvue 组件支持 render-whole 属性。可以按组件整体渲染,而不是从上到下逐行渲染 [详情](https://uniapp.dcloud.io/nvue-outline?id=render-whole)

关于nvue渲染需要注意,nvue虽然是原生渲染,但逻辑层在js里,那么js如果频繁向原生层动态写入渲染数据,就会发生跨进程阻塞。
请注意控制js向渲染层的写入的频次。比如:
1. v-for渲染内容时注意次数,列表数据每页最好不超过20条。
2. 减少组件的层次。

在react native、weex这类js引擎+原生渲染的技术上,这个问题就是这样了,框架层面很难优化,需要开发者写代码时注意。
官方已经推出了uni-app x,逻辑层和渲染层都在原生上,开发的应用和纯原生一样。
1

赞同来自: Simons

适配M1版本的HbuilderX, 已完成大部分开发适配。待全部开发测试完成,会上线的。
适配M1版本的HbuilderX, 已完成大部分开发适配。待全部开发测试完成,会上线的。
0

赞同来自:

HBuilderX 3.7.6.20230227-alpha 已修复。
HBuilderX 3.7.6.20230227-alpha 已修复。
0

赞同来自:

HBuilderX 4.11.2024040401-alpha 已修复。
HBuilderX 4.11.2024040401-alpha 已修复。
4

赞同来自: c***@outlook.com 7***@qq.com machi的奶茶 z***@gmail.com

## 原因:
腾讯地图有一个线上坐标系转换接口下线了,之前使用的是其提供的一个免费的坐标转换接口。目前该接口已经无法使用。而uni-app部分功能依赖了这个接口:
1. web端的腾讯定位和地图时的uni.getLocation、uni.chooseLocat... 显示全部 »
## 原因:
腾讯地图有一个线上坐标系转换接口下线了,之前使用的是其提供的一个免费的坐标转换接口。目前该接口已经无法使用。而uni-app部分功能依赖了这个接口:
1. web端的腾讯定位和地图时的uni.getLocation、uni.chooseLocation、uni.onLocationChange
2. app端的uni.chooseLocation

## 方案:
目前问题已经修复,请更新到`4.24版`。新版在对坐标进行转换时,使用开发者自己配置的key。

升级后仍报失败的开发者,原因汇总:
1. 如果是cli或离线打包,需要配套升级cli和离线sdk。
2. manifest中配置好自己的地图厂商key。web和app都需要。一般标准基座正常,自定义基座和打包后异常,都是这个原因
3. 确保在地图厂商那里配额足够
4. 确保在地图厂商那里有周边服务的权限。否则无法获取周围地址
5. web平台确保自己的域名在地图厂商那里正确配置了域名白名单
6. app平台确认在地图厂商配置了正确的包名和签名
7. app端支持使用wgt更新

地图厂商的商业授权较贵,如需购买,请点击[获取优惠](https://ask.dcloud.net.cn/explore/map/)。

同时DCloud已经在排查所有涉及到线上接口调用的代码,防止还有其他隐患发生。

===================================

## 新增内容

自HbuilderX 4.24 更新后,许多开发者可能由于没有正确配置key,导致`uni.chooseLocation`依然无法运行

如果你的项目出现如下错误,那么你需要检查是否是key配置错误



这里是**已复现**的报错信息(一般是无法显示列表):

1、使用标准基座

ios无法直接使用标准基座运行,Android可以

如果你看到下面两种错误,则说明你使用了ios标准基座运行

- [JS Framework] Failed to invoke the event handler of "click" on view (20):TypeError: undefined is not an object (evaluating 'A.name') __ERROR
- [JS Framework] Failed to execute the callback function:null is not an object (evaluating 'this.$refs.nearListLoadmore.resetLoadmore') __ERROR

需要你进行以下操作才可以运行ios标准基座:
iOS 使用 io.dcloud.HBuilder (Bundle ID)重签名HBuilderX基座

2、使用自定义基座

如果你的Android项目报错如下所示,则需要检查配置错误

- 【vue3】reportJSException >>>> exception function:__WEEX_CALL_JAVASCRIPT__, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'name' of undefined at doneClick (/__uniappchooselocation.js.nvue:32:14667)
- 【vue2】 {"errMsg":"chooseLocation:fail cancel"} TypeError: Cannot read property 'name' of undefined

如果你的ios项目出现如下报错,则需要检查配置错误

- 【vue3】[JS Framework] Failed to invoke the event handler of "click" on view (292):TypeError: undefined is not an object (evaluating 'A.name') __ERROR
- 【vue2】TypeError: undefined is not an object (evaluating 'e.name') __ERROR





## 检查自己的配置



注意事项:

1、cli项目(不是通过hbuilderX创建的,即运行时需要通过命令运行的项目),不能直接拖入HbuilderX中进行打包重新运行,需要更新依赖,如果你的错误信息包含:TypeError: Cannot read property 'points' of undefined,则大概率是没有更新。

2、在打自定义基座前,需要确保地图厂商的key已经存在于mainfest,如果修改key需要重新打自定义基座。

3、如果使用公共测试证书,不能直接打包或者使用自定义基座。因为公共测试证书的信息与你自己的地图厂商信息不一致,因此要使用自己的证书(生成方法:在dcloud开发者后台,找到对应的应用可以生成)

### 高德地图

[https://console.amap.com/dev/key/app](https://console.amap.com/dev/key/app)

Android高德地图需要检查SHA1与PackageName是否与自定义基座和打包后一致
注意:Android在服务现在时,要选择Android平台


** 插入的附件 **



ios中高德地图需要检查Bundle ID是否与项目一致


** 插入的附件 **


### 腾讯地图

[https://lbs.qq.com/dev/console/application/mine](https://lbs.qq.com/dev/console/application/mine)

需要检查sdk处的配置是否正确
腾讯地图需要保证配额,至少要保证下面三个接口有配额
- /ws/geocoder/v1?location=*
- /ws/coord/v1/translate
- /ws/place/v1/search

** 插入的附件 **


以下为过期内容:
===================================
在发布新版之前,临时解决方案有两类:
1. 不使用uni的这2个有问题的api的转换gcj02坐标功能,直接用系统定位获取wgs84坐标,自行调用任意一家地图厂商的服务器接口进行坐标转换。

2. 下载uni-app补丁,升级这2个有问题的api

如下:

- app平台vue3临时解决方案
把附件中的js文件替换到:

HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-app-vite/lib/template/__uniappchooselocation.js

替换后重新打包

- app平台vue2见下方本人的另一个回复

- web平台另见帖子:[https://ask.dcloud.net.cn/question/195113](https://ask.dcloud.net.cn/question/195113)

app端可以发布wgt升级解决,也可以重新打包升级app。
0

赞同来自:

关于hx选中文本自动复制粘贴问题的解决方案
https://ask.dcloud.net.cn/article/41267
关于hx选中文本自动复制粘贴问题的解决方案
https://ask.dcloud.net.cn/article/41267
0

赞同来自:

可以自己写脚本来处理

```
const buildResult = shell.exec(`/Applications/HBuilderX-Alpha.app/Contents/MacOS/cli pack --config ${buildappConf... 显示全部 »
可以自己写脚本来处理

```
const buildResult = shell.exec(`/Applications/HBuilderX-Alpha.app/Contents/MacOS/cli pack --config ${buildappConfigPath}`);
if (buildResult.code === 0) {
console.log('{ 【 buildResult 】 }:>>>>>>>>>>>> build_channel.js:87', buildResult);
console.log(`<<<<<<<<<<<<【打包成功】 >>>>>>>>>>>> `);
const regex = /https:\/\/[\w\-\.\/]+/;
const downloadUrl = buildResult.stdout.match(regex)[0];

await downloadIpa(downloadUrl, `${buildConfig.channel}.ipa`);
} else {
throw new Error(`打包失败:${buildResult}`);
}
```
downloadIpa后可以实现上传热更新包到云存储,发布热更新、应用分发等各种操作

** 插入的附件 **
0

赞同来自:

如下图所示:
** 插入的附件 **
如下图所示:
** 插入的附件 **
0

赞同来自:

HBuilderX 4.29.2024093009 已修复。
HBuilderX 4.29.2024093009 已修复。
0

赞同来自:

HBuilderX 4.29.2024093009 已修复。
HBuilderX 4.29.2024093009 已修复。
1

赞同来自: jaqi

HBuilderX 4.29.2024093009 已修复。
HBuilderX 4.29.2024093009 已修复。
0

赞同来自:

HBuilderX 4.32.2024110103-alpha 已修复。
HBuilderX 4.32.2024110103-alpha 已修复。
更多...

HBuilderX 发布目录从 H5 调整为 web 的兼容方案 uniapp HBuilderX

分类: uni-app 1***@qq.com2024-11-05 14:00  评论文章 • 8 个评论 • 1856 次浏览

uniCloud: 如何切换云服务商? HBuilderX

分类: HBuilderX b***@qq.com2024-10-23 13:10  评论文章 • 19 个评论 • 39661 次浏览

HBuilderX: 关于iOS安心打包、本地重签,证书安装教程 安心打包 HBuilderX

分类: HBuilderX a***@126.com2024-10-16 14:39  评论文章 • 51 个评论 • 10482 次浏览

HBuilderX版本区别说明 alpha HBuilderX

分类: HBuilderX DCloud_HB_WDL2024-09-20 16:13  评论文章 • 110 个评论 • 452485 次浏览

精华 uni-app的H5版使用注意事项 uni_app HBuilderX h5

分类: uni-app 1***@qq.com2024-09-18 14:09  评论文章 • 229 个评论 • 739354 次浏览

使用hbuilder x创建的uniapp使用tailwind css css uniapp HBuilderX

分类: uni-app 还晚睡吗2024-09-11 14:37  评论文章 • 6 个评论 • 487 次浏览

uniapp的环境变量.env uniapp HBuilderX

分类: uni-app w***@163.com2024-08-27 18:53  评论文章 • 6 个评论 • 14019 次浏览

cli项目使用vscode开发的一些自动化配置及问题 HBuilderX vscode vue_cli

分类: uni-app s***@163.com2024-08-23 09:53  发表文章 • 0 个评论 • 135 次浏览

分享自用HBuilderX主题 仿 VsCode Default Dark Modern主题 主题 HBuilderX

分类: HBuilderX 5***@qq.com2024-08-15 17:19  发表文章 • 0 个评论 • 457 次浏览

【奇异事件】云打包一直编译中 HBuilderX 云端打包发布常见问题 vite

分类: uni-app 删库在逃程序员2024-08-06 18:08  发表文章 • 0 个评论 • 152 次浏览

HBuilderX中自动转换px为upx upx 每日技巧 HBuilderX

分类: HBuilderX n***@163.com2024-08-02 09:33  评论文章 • 26 个评论 • 64286 次浏览

更多...