alibaba/CicadaPlayer

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

DysaniazzZ opened this issue · 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 里的钉钉群二维码过期了

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

首先按照文档所描述,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