2***@qq.com
2***@qq.com
  • 发布:2025-05-28 14:43
  • 更新:2025-05-28 21:38
  • 阅读:58

打包报错,请大佬指点一下: linker command failed with exit code 1

分类:HBuilder

主要错误定位在:

ld: warning: -ld_classic is deprecated and will be removed in a future release
ld: warning: arm64 function not 4-byte aligned: _dc_ffi_call_SYSV from [SourcePath]/libs/UniSDK/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _ffi_closure_SYSV from [SourcePath]/libs/UniSDK/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: pointer not aligned at address 0x1011196BA ('_dbl_lnds_data_TileDataRespMsg_fields' + 50 from [SourcePath]/libs/Universal/MAMapKit.framework/MAMapKit(MAMapKit-arm64-master.o))
ld: warning: pointer not aligned at address 0x10111975E ('_dbl_lnds_mapping_TileSdHdLinkMappingRespMsg_fields' + 79 from [SourcePath]/libs/Universal/MAMapKit.framework/MAMapKit(MAMapKit-arm64-master.o))
ld: unaligned pointer(s) for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

是高德的SDK的版本不匹配吗?

是在把HBuilder升级到4.66后发生的。

2025-05-28 14:43 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

我看到ios离线SDK也升级到4.66版本了,

我下载了4.66的SDK,对比了一下里头的高德包的版本,和我现在用的4.57是一样的。

这样来说,就算升级4.66的SDK,这个问题也没法修复啊。

是要去高德官网下载SDK,然后覆盖掉吗??

2***@qq.com

2***@qq.com (作者)

去高德官方下载了新的包,覆盖掉本地的,问题依然在。

我是有一个原生插件,我把插件从HBuilder工程中删除,打包成功了。

简直了...........................................

2***@qq.com

2***@qq.com (作者)

我把HBuilder退回4.57版,问题解决了。

我在想,是不是安装完4.66后,要把插件重新安装,比如VUE3的编译插件,app云端打包的插件啥的。

折腾了一天,累了,搞不动了,就先4.57吧............

要回复问题请先登录注册