生成.so库以在Android

时间:2017-03-21 08:14:00

标签: android c++ android-ndk java-native-interface .so

我编译了一个C ++文件,但不符合JNI格式。

如何在Android中使用从C ++文件生成的.so库来实现不同的CPU架构?

2 个答案:

答案 0 :(得分:0)

您应该使用Android NDK。你需要一个链接吗?它集成在Android Studio 2.3中。从一些示例应用开始,习惯这个工具。

答案 1 :(得分:0)

正如Alex Cohn所说,在Android中使用C / C ++代码需要Android NDK。您可以使用SDK Manager直接从Android studio下载Android NDK   下载NDK并使用Cmake或ndkBuild构建c ++代码的本机库所需的步骤。

1)在Android工作室菜单栏中,按工具 - > Android-> Android-> SDK管理器。并下载cmake,LLDB和NDK。 enter image description here 2)如果您在创建新项目时下载了NDK和cmake,请勾选“包含”按钮,但此按钮位于android studio 2.2及以上enter image description here中。