【发布时间】:2015-10-29 15:25:23
【问题描述】:
我正在使用 ndk 处理 android 应用程序...
最新的 android studio 自动生成 Android.mk 所以我使用 build.gradle 来包含 c 文件..
但 build.gradle 只接受项目文件夹内的头文件 如何像任何路径一样包含本地存储中的头文件...
【问题讨论】:
标签: android android-ndk android-gradle-plugin build.gradle
我正在使用 ndk 处理 android 应用程序...
最新的 android studio 自动生成 Android.mk 所以我使用 build.gradle 来包含 c 文件..
但 build.gradle 只接受项目文件夹内的头文件 如何像任何路径一样包含本地存储中的头文件...
【问题讨论】:
标签: android android-ndk android-gradle-plugin build.gradle
您可以手动设置JNI sourceSet,参见DSL reference。
您还可以设置编译标志、过滤 ABI、选择 STL 变体等等。
【讨论】:
file("../lib/include").absolutePath 工作正常; gradle 中的 file 相对于 Module 目录(您在其中有 build.gradle 文件)。您可以使用相对于 Project 的 File。