繁体   English   中英

如何使用ANDROID STUDIO为Android构建C / C ++可执行文件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM