我们正在尝试利用 Android Studio 2.2 gradle 中新的 CMake 支持。
默认情况下,工具链设置为使用 GCC 并且它似乎已损坏,因此编译失败。
我怎么能告诉它与clang一起工作?
我尝试使用 -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-clang3.5
在我们的 build.gradle 中 CMake 范围内的 Arguments 参数中,但这也失败了(它记录在 NDK 附带的 android.toolchain.cmake 的注释中,声称此类工具链不存在。
最佳答案
谷歌似乎已经更新了他们的文档,添加了一个新的 -DANDROID_TOOLCHAIN=clang 参数,见 -
http://tools.android.com/tech-docs/external-c-builds
更新
截至今天(2016 年 8 月 21 日)的最新 Android Studio 版本在启动新项目时有一个复选框,以启用 C++ 支持,我在 Windows 上对其进行了测试,并且可以正常工作。
干杯
关于android-studio - 在 Android studio 2.2 的 CMake 支持下使用 Clang 而不是 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38069324/