gpt4 book ai didi

android - Application.mk 被 Android Studio 忽略

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:11 26 4
gpt4 key购买 nike

我想将 C++ header iostream 包含到我的 NDK 代码中。为此,我必须将 APP_STL := STLport_static(或类似的)包含到 Application.mk 文件中,如 Android ndk-build iostream: No such file or directory 中所述。 .

如果我使用命令行 ndk-build 进行编译,一切正常,但是在使用 Android Studio 进行编译时,我仍然会遇到与未找到 iostream 相同的错误。看起来 application.mk 被 Android Studio 忽略了,我不确定如何在 build.gradle 中配置它。任何人都可以帮助我使用 android studio 包括 APP_STL := STLport_static 吗?

谢谢

最佳答案

目前看来不支持在 build.gradle 中包含 Application.mk 文件,但是在 build.gradle 的 ndk 部分下添加 STL "STLport_static"效果很好(感谢 Michael 的快速回复)。

在 defaultConfig 部分,添加:

    ndk {
moduleName "app"
stl "stlport_static"
}

详情请见:https://groups.google.com/forum/#!topic/adt-dev/pHnST37HrlM

关于android - Application.mk 被 Android Studio 忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27920781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com