uni-app 刚下载的3.9.5的sdk 运行报错

发布于 1周前 作者 sinazl 来自 Uni-App

uni-app 刚下载的3.9.5的sdk 运行报错

操作步骤:

  • 下载3.9.5
  • 使用xcode打开HBuilder-uniPluginDemo
  • scheme选择HBuilder,运行

预期结果:

  • 能够正确安装

实际结果:

  • 报错

bug描述:

刚下载的3.9.5,HBuilder 运行的时候报错,

Arm64 function not 4-byte aligned: _dc_ffi_call_SYSV from ../SDK/libs/liblibPGInvocation.a(sysv_arm64.o)
Arm64 function not 4-byte aligned: _ffi_closure_SYSV from ../SDK/libs/liblibPGInvocation.a(sysv_arm64.o)
Could not find or use auto-linked framework 'SSMPDKLightLib'
信息类别 信息内容
产品分类 uniapp/App
PC开发环境 Mac
PC版本号 11.7.9
HBuilderX 正式
HBuilderX版本 3.95
手机系统 iOS
手机版本号 iOS 13.4
手机厂商 苹果
手机机型 iphone6s
页面类型 vue
vue版本 vue2
打包方式 离线
项目创建方式 HBuilderX

5 回复

我尝试在Link Binary With Libraries中删除了红框内的东西


删除后,会有这些错误

使用离线SDK需要有原生调试能力,如果不懂原生建议使用云打包

某个模块的依赖不用就全删掉 你截图的报错是没删全导致的 另外你描述的信息不是error 请提交真正的error信息或截图

在使用 uni-app 开发时,如果刚下载的 SDK 运行报错,可能是由于多种原因引起的。以下是一些常见的排查步骤和解决方法:

1. 检查 Node.js 和 npm 版本

  • 确保你的 Node.js 和 npm 版本符合 uni-app 的要求。uni-app 通常需要 Node.js 版本在 12.x 以上。
  • 你可以通过以下命令检查 Node.js 和 npm 版本:
    node -v
    npm -v
  • 如果版本过低,建议升级到最新稳定版本。

2. 安装依赖

  • 在项目根目录下运行以下命令安装依赖:
    npm install
  • 如果依赖安装过程中出现错误,可以尝试删除 node_modules 文件夹和 package-lock.json 文件,然后重新安装:
    rm -rf node_modules package-lock.json
    npm install

3. 检查 HBuilderX 版本

  • 如果你使用的是 HBuilderX 进行开发,确保 HBuilderX 的版本是最新的,或者至少与 uni-app SDK 版本兼容。
  • 你可以在 HBuilderX 的“帮助”菜单中检查更新。

4. 检查项目配置

  • 确保 manifest.jsonpages.json 等配置文件没有错误。
  • 检查 package.json 文件中的依赖项是否正确。

5. 清理缓存

  • 有时候缓存问题会导致运行错误,可以尝试清理缓存:
    npm cache clean --force

6. 查看错误日志

  • 仔细阅读控制台输出的错误信息,通常错误日志会给出具体的错误原因和位置。
  • 根据错误信息进行针对性的修复。

7. 重新初始化项目

  • 如果以上方法都无法解决问题,可以尝试重新初始化项目:
    vue create -p dcloudio/uni-preset-vue my-project
  • 然后重新安装依赖并运行项目。

8. 检查环境变量

  • 确保你的开发环境变量配置正确,特别是 PATH 中包含了 Node.js 和 npm 的路径。

9. 检查网络问题

  • 有时候网络问题会导致依赖下载失败,可以尝试使用淘宝的 npm 镜像:
    npm config set registry https://registry.npm.taobao.org

10. 查看官方文档和社区

  • 如果问题依然无法解决,可以查看 uni-app 的官方文档或社区,看看是否有其他开发者遇到类似问题。

11. 升级 uni-app 版本

  • 如果你使用的是较旧的 uni-app 版本,可以尝试升级到最新版本:
    npm install @dcloudio/uni-app@latest
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!