首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用来自ndk的丁香

使用来自ndk的丁香
EN

Stack Overflow用户
提问于 2013-08-23 22:16:49
回答 1查看 3.1K关注 0票数 2

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

我试着遵循关于在Android/ndk/docs/PREBUILTS.html中使用预构建库的文档,但是我无法让它工作。

你能告诉我怎么做吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-26 15:41:51

我能做到,接下来的过程是:

  1. 将~/Android/ndk/platforms/android-18/arch-arm/usr/lib复制tinyalsa.so
  2. 将asoundlib.h复制到~/Android/ndk/platforms/android-18/arch-arm/usr/include 18号站台是我要用的。它可以在Application.mk中使用lineAPP_PLATFORM := android-18指定。
  3. 将其添加到ndk平台后,将其包含在实现本机函数的文件中。 #包括
  4. 告诉编译器我们需要这个库。在Android.mk LOCAL_LDLIBS := -ltinyalsa

(这对我有用:)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18412717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档