uni-app uni ext api (uni-wifi) 离线打包方法无法运行

uni-app uni ext api (uni-wifi) 离线打包方法无法运行

操作步骤:

  • uni-wifi 离线打包方法无法执行

预期结果:

  • uni-wifi 离线打包方法正常执行

实际结果:

  • uni-wifi 离线打包方法无法执行

bug描述:

目前有个项目,使用了uni ext api中的uni-wifi,项目云打包正常运行。但是离线打包的时候,uni-wifi的方法无法执行。所以想咨询下,uni ext api支持离线打包项目使用吗?如果支持,应该怎么配置原生工程呢?


| 信息类别       | 内容               |
|----------------|--------------------|
| 产品分类       | uniapp/App         |
| PC开发环境     | Windows            |
| PC开发环境版本 | win10              |
| HBuilderX类型  | 正式               |
| HBuilderX版本  | 4.76               |
| 手机系统       | Android            |
| 手机系统版本   | Android 16         |
| 手机厂商       | philips            |
| 手机机型       | T7305              |
| 页面类型       | vue                |
| vue版本        | vue3               |
| 打包方式       | 离线               |
| 项目创建方式   | HBuilderX          |

更多关于uni-app uni ext api (uni-wifi) 离线打包方法无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

好多人都遇到这个问题,求官方解答

更多关于uni-app uni ext api (uni-wifi) 离线打包方法无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html


uni ext API 支持离线打包使用,但需要额外配置原生工程。针对 uni-wifi 模块离线打包问题,请按以下步骤排查:

  1. 检查模块引入:在离线打包工程中确认已正确引入 uni-wifi 模块依赖。Android 平台需在 build.gradle 中添加对应依赖:

    implementation 'com.github.dcloud.io.uni-wifi:uni-wifi:版本号'
    
  2. 权限配置:在 AndroidManifest.xml 中确保已声明必要权限:

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
回到顶部