【发布时间】:2018-01-18 02:06:52
【问题描述】:
我使用的是 android-ndk-r13b,我直接从 Android 网站下载它(不是从 SDK 管理器),并从 Android Studio 中的 Project Structure 设置路径。
它能够检测到我的 Android.mk 和 Application.mk(都在我的 jni 文件夹中),我从控制台日志中看到了它。 在我的 Application.mk 中,我定义了这个: APP_ABI:=armeabi-v7a
但是从控制台日志中,我可以看到每次执行ndk-build时,总是有APP_ABI:=mips64作为参数。所以,总是有错误。 (我猜是因为这个错误的参数,我得到错误“链接器命令失败......”,因为我为 armeabi-v7a 而不是 mips64 编译了 .a 和 .so)
所以,我想知道是什么让我定义了 APP_ABI 的 Application.mk 被忽略了? (无论如何,我已经将 C++ 链接到我的 gradle)
我尝试在 ndkBuild{} 中使用:参数“APP_ABI:=armeabi-v7a” 但是它说,没有arguments()之类的方法
我错过了什么吗?
【问题讨论】:
标签: android android-studio android-ndk ndk-build