【发布时间】:2017-11-23 07:35:49
【问题描述】:
我已将基于 NDK 的应用从命令行 ant 构建转换为 Android Studio。
Android Studio 位于 Gradle 之上。 Gradle 调用 CMake 来构建 C++ 代码。
我正在寻找一种为 Android 目标 armv7、arm64、x86 等构建一组静态 .a 文件的方法。
Android Studio 项目面向完整的应用程序。
有没有办法让 Gradle(或 AStudio)只构建静态库 (.a),而不构建应用程序或共享库?
我在 linux 下使用所有最新的 Android 东西: Android Studio 3.0 canary4. NDK 15.0.4075724
【问题讨论】:
-
如果您使用带 Ant 的 make 文件,您仍然可以通过调整 gradle.NDK 属性以使用“旧版”来在 AS 上移动和使用相同的 make 文件。 ph0b.com/new-android-studio-ndk-support "使用 android.mk" ....
标签: android android-studio gradle android-ndk