2***@qq.com
2***@qq.com
  • 发布:2020-07-12 16:05
  • 更新:2022-09-08 13:39
  • 阅读:3656

android 离线打包,video组件提示未勾选videoPlayer模块

分类:HBuilderX

android离线打包,路途非常曲折,首次尝试,会出现各种问题。
首先,参照官网给的离线打包文档(Android平台App本地离线打包),一定要按照官网文档上写的来做,不要自由发挥,否则都是坑。。


build.gradle中compileSdkVersion写30会白屏(Android版本10.0),换用下面的配置就好了。。

android {  
  compileSdkVersion 28  
  defaultConfig {  
      applicationId "com.example.myapplication"  
      minSdkVersion 19  
      targetSdkVersion 28  
      versionCode 1  
      versionName "1.0"  
      multiDexEnabled true  
  }

其次,如果打包带有vedio组件,要在manifest.json中勾选videoPlayer选项。并且需要使用官方的云打包才能正常播放视频。
如果要离线打包,即使manifest.json已做了video的配置,运行仍然会报模块未配置的错。官方说是需要自己在工程中配置,但具体如何配置,仍未找到相关说明。
希望官方能给出明确的离线打包,video配置相关说明,既然要做成开源的,就不要总是往付费方向引导。

0 关注 分享

要回复文章请先登录注册

giao233

giao233

回复 nicepainkiller :
好用了
谢谢
2022-09-08 13:39
6***@qq.com

6***@qq.com

回复 7***@qq.com :
我也是,后来有解决吗
2022-04-01 11:39
7***@qq.com

7***@qq.com

我按照官方去弄离线VideoPlayer(视频播放),那两个aar文件已经放好,但是跑起来还是报错(java.lang.NoSuchMethodError: no non-static method "Ltv/danmaku/ijk/media/player/misc/IAndroidIO;.open(Ljava/lang/String;)I"),你这边是知道如何解决吗?
2021-09-18 18:05
外星人都夸我

外星人都夸我

回复 nicepainkiller :
安卓离线打包添加这2个之后,能够正常播放了。IOS的离线打包,还是不行,请问你这边有解决么?
2020-09-21 22:56
nicepainkiller

nicepainkiller

一共两个 .aar
media-release.aar
weex_videoplayer-release.aar
放到 基座 libs 目录就能放视频了
2020-08-16 10:57
nicepainkiller

nicepainkiller

回复 2***@qq.com :
video 离线打包 怎么解决的呀
2020-08-16 10:27
instant

instant

请问只需要放media-release.aar吗,我放进去打包后video还不能播放
2020-07-26 15:47
2***@qq.com

2***@qq.com (作者)

回复 1***@qq.com :
解决了,谢谢
2020-07-13 18:54
2***@qq.com

2***@qq.com (作者)

2020-07-13 18:18
1***@qq.com

1***@qq.com

回复 2***@qq.com :
解决了,在下载下来的SDK里拷贝media-release.aar放到原生工程的libs里
2020-07-13 15:23