我正在尝试将OpenH264编译为Android arm的静态库。OpenH264
我在的父文件夹中执行了以下命令。
export PATH=/Full/Path/to/Android/sdk/tools:$PATH
make OS=android NDKROOT=/Full/Path/to/ndk/android-ndk-r10e TARGET=21 ARCH=arm
我在构建结束时收到以下错误消息。
make[1]: Leaving directory `/Full/Path/to/OpenH264/android/openh264/codec/build/android/dec'
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "update project -t 21 -p ."
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
make: *** [decdemo] Error 2
但是,我得到以下库作为我需要的输出,
libcommon.a
libdecoder.a
libencoder.a
libopenh264.a
libprocessing.a
输出看起来与我为 iOS 构建 OpenH264 得到的相同。似乎构建成功但不确定为什么会出现与 android 相关的错误?
问题:
构建是否正常?我该怎么做才能摆脱与 android 相关的错误?