gpt4 book ai didi

android - 使用 ndk 中的 tinyalsa

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:58 25 4
gpt4 key购买 nike

我正在编写一个应使用从 tinyalsa 到 ndk 的函数的应用程序,我只想从我的 native 函数实现中调用 tinyalsa 定义的函数,例如 pcm_open()。

我已尝试按照 Android/ndk/docs/PREBUILTS.html 中有关使用预构建库的文档进行操作,但我无法使其正常工作。

你能告诉我该怎么做吗?

谢谢

最佳答案

我可以做到,接下来是流程:

  1. 复制tinyalsa.so到~/Android/ndk/platforms/android-18/arch-arm/usr/lib

  2. 将 asoundlib.h 复制到 ~/Android/ndk/platforms/android-18/arch-arm/usr/include

    Platform-18 是我正在使用的平台。它可以在 Application.mk 中用行

    指定
    APP_PLATFORM := android-18
  3. 将其添加到ndk平台后将其包含在实现原生功能的文件中

    #include <asoundlib.h>
  4. 告诉编译器我们将需要这个库。在Android.mk

    LOCAL_LDLIBS := -ltinyalsa

这对我有用:)

关于android - 使用 ndk 中的 tinyalsa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412717/

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