首页 > uni-app > 离线打包APP提示未添加videoplayer模块

离线打包APP提示未添加videoplayer模块

时间:2026-06-02浏览次数:7

manifest.json 中勾选只影响云打包,离线打包需要手动做以下 3 步:


1. 复制 AAR 文件

找到下载的 App 离线 SDK 中 SDK/libs/ 目录下的这两个文件:

media-release.aar

weex_videoplayer-release.aar

将它们复制到你的 Android Studio 项目中的 app/libs/ 目录下。


2. 添加 build.gradle 依赖

确保 app/build.gradle 的 dependencies 中有这一行(一般离线打包工程默认就有):

implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])


3. 注册模块(关键)

打开 app/src/main/assets/data/dcloud_properties.xml,在 <features> 节点内添加:

<feature name="VideoPlayer" value="io.dcloud.media.MediaFeatureImpl"/>

注意:不要重复配置,如果已经存在就检查 value 是否一致。

然后重新编译打包 APK,VideoPlayer 就能正常使用了。