mac m1用传统打包后 uni-app下载的apk文件报安装文件失败[-1201] WGT/WGTU文件格式错误

mac m1用传统打包后 uni-app下载的apk文件报安装文件失败[-1201] WGT/WGTU文件格式错误

2 回复

出现这个错误,好像是有云端插件就有这个问题

更多关于mac m1用传统打包后 uni-app下载的apk文件报安装文件失败[-1201] WGT/WGTU文件格式错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在Mac M1设备上使用uni-app传统打包生成的APK出现安装失败(错误代码-1201),通常与WGT/WGTU文件格式异常有关。以下是可能的原因及解决方案:

  1. 架构兼容性问题
    M1芯片为ARM架构,传统打包可能默认生成x86架构的APK。需在HBuilderX中确认打包配置:

    • 打开manifest.json → App常用其它设置 → 勾选「armeabi-v7a」和「arm64-v8a」
    • 若使用cli项目,在package.json中配置"uni-app": {"scripts": {"custom": {"adbArch": ["arm64"]}}}
  2. 资源文件损坏

    • 检查static目录是否包含非常规文件(如Mac系统生成的.DS_Store)
    • 尝试清理项目并重新打包:删除unpackage文件夹 → 菜单栏点击「发行」→「原生App-云打包」
  3. 证书签名异常

    • 测试包建议使用公共测试证书,正式包需确认签名文件未损坏
    • 在HBuilderX中重新生成签名:项目设置→重新选择或生成签名文件
  4. 系统缓存冲突

    • 清除设备安装残留:
      adb uninstall [您的应用包名]
回到顶部