gpt4 book ai didi

android - 无效或不受支持的命令 "update project -t -p"构建 OpenH264 时出错

转载 作者:行者123 更新时间:2023-11-29 02:36:26 25 4
gpt4 key购买 nike

我正在尝试编译 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 相关的错误?

最佳答案

该错误是使用更高版本的SDK工具构建编解码器demo程序所致。 “android”工具不支持高版本SDK中的“更新项目”。实际上,openh264库已经构建成功。

关于android - 无效或不受支持的命令 "update project -t -p"构建 OpenH264 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46745719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com