uni-app 离线打包的基座包无法使用debug

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

uni-app 离线打包的基座包无法使用debug

操作步骤:

  • 直接打包

预期结果:

  • 本地打包基座能够正常使用debug

实际结果:

  • 希望官网解决一下或者aar包发一下

bug描述:

离线打包的基座包没有WeexDevtools这个工具, 导致运行时无法使用 nvue/debug这个功能不管怎么做都是连接失败. SDK\libs 中也没有这个aar包

Image Image Image


1 回复

在使用 uni-app 进行离线打包时,如果基座包无法使用 debug 模式,可能是由于以下几个原因导致的。你可以根据以下步骤进行排查和解决:


1. 检查基座包是否正确配置

  • 确保离线打包时使用的基座包是开发环境的基座包(即 debug 版本的基座包)。
  • 如果你使用的是正式环境的基座包,默认情况下是不支持 debug 模式的。
  • 在打包时,确认是否选择了 debug 模式相关的配置。

2. 检查 HBuilderX 配置

  • 如果你使用的是 HBuilderX 进行离线打包,确保在打包时勾选了 debug 模式。
  • 在 HBuilderX 中,选择 发行 -> 原生 App-本地打包 -> 生成调试基座包
  • 确保生成的基座包是 debug 版本。

3. 检查日志输出

  • 在 Android 设备上,可以通过 adb logcat 查看日志输出,确认是否有错误信息。
  • 在 iOS 设备上,可以通过 Xcode 的 Console 查看日志输出。
  • 如果日志中有关于 debug 模式的错误信息,根据提示进行修复。

4. 检查权限配置

  • 确保在 AndroidManifest.xmlInfo.plist 中正确配置了 debug 模式所需的权限。
  • 例如,在 AndroidManifest.xml 中,确保以下权限已开启:
    <uses-permission android:name="android.permission.INTERNET" />
    <application android:debuggable="true" ... />
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!