gpt4 book ai didi

android-studio - 如何使用包含 ARM 程序集优化的 gradle 编译 Android NDK

转载 作者:行者123 更新时间:2023-12-03 16:58:22 25 4
gpt4 key购买 nike

我有一个 Android NDK 项目,它有 arm 程序集优化文件 (.S),gradle 编译 src c 文件 (.c) 但不是 .S ,如何“告诉”gradle 也编译 .S 文件?

我正在使用:

  • Android Studio 1.3.1 稳定版
  • Gradle 2.5 与实验性插件 0.2.0

  • 谢谢!

    最佳答案

    我认为 AS 和实验性插件尚不支持这些。

    你可以做的是切换到使用ndk-buil d 自己使用标准的 Android.mk/Application.mk 文件。

    在你的 build.gradle 中设置它,这样它就不会尝试编译你的代码,它会从 src/main/libs/获取你的 .so 文件:

    android.sources{
    main.jni {
    source {
    srcDirs = ['src/main/none'] // [] could be set instead but will disable even symbol resolution inside the editor
    }
    }
    main.jniLibs {
    source {
    srcDirs = ['src/main/libs']
    }
    }
    }

    关于android-studio - 如何使用包含 ARM 程序集优化的 gradle 编译 Android NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32092144/

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