CicadaPlayer icon indicating copy to clipboard operation
CicadaPlayer copied to clipboard

命令行提示 build 成功,但是没有任何产物

Open DysaniazzZ opened this issue 1 year ago • 1 comments

分支: release/0.4.4

环境: macOS 14.1.2 (23B92) android-ndk-r14b java version "1.8.0_201"

提示: build succese(顺便说一句,这个 succese 拼写错了,应该是 success) ABI is arm64-v8a FFMPEG_BUILD_DIR is /Users/william/Desktop/Demo/CicadaPlayer/external/build/ffmpeg/Android/arm64-v8a

问题: 1、编译成功没有任何产物; Screenshot 2024-02-27 at 16 05 42

2、按照这份文档:https://github.com/alibaba/CicadaPlayer/blob/release/0.4.4/doc/compile_Android.md 操作,运行不起来应用

3、v0.4.4 的 release https://github.com/alibaba/CicadaPlayer/releases 里面只有源码,没有 Android SDK

4、https://github.com/alibaba/CicadaPlayer/blob/release/0.4.4/README.md Readme 里的钉钉群二维码过期了

DysaniazzZ avatar Feb 27 '24 08:02 DysaniazzZ

我遇到同样的问题,经过一番折腾,终于搞定了。

首先按照文档所描述,https://github.com/alibaba/CicadaPlayer/blob/release/0.4.4/doc/compile_Android.md ,把demo工程正常运行起来,这一步里会涉及到一些gradle的版本之类问题,逐一解决。

demo工程中有一个独立的 premierlibrary module,这个是主要的播放器库。 下面可以通过Android Studio进行aar生成,如下图所示: image

新版本的AS不会默认生成task,需要先在设置里打开一下: image

最后,在 build/outputs/aar 中获得aar文件。 image

hycolin avatar Mar 19 '24 08:03 hycolin