[英]how to Build C/C++ Executables for android using ANDROID STUDIO?
使用Eclipse时,我们可以通过编辑Android.mk来构建二进制可执行文件,如下所示:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := Test
LOCAL_SRC_FILES := Test.cpp
include $(BUILD_EXECUTABLE) // here is the KEY!
最后,如何使用ANDROID STUDIO为Android构建C / C ++可执行文件? 谢谢。
目前,Android Studio尚不正式支持NDK,但是您可以添加gradle任务来构建C / C ++东西。 像这样的东西:
task buildNativeLibs(type: Exec){
workingDir './my_dir'
commandLine 'cmd', '/c', 'ndk-build'
}
preBuild.dependsOn(buildNativeLibs)
请注意,这是针对Windows的,对于Unix系统,命令行更像
commandLine './ndk-build.sh'
请注意,有时gradle与烦人的环境vars在一起非常有用(并不总是找到通过PATH公开的exe),因此,如果遇到问题,请尝试将ndk-build可执行文件粘贴到workingDir中
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.