Android Studio 1.3和C ++静态库

时间:2015-09-04 06:19:48

标签: android c++ android-studio java-native-interface visual-studio-2015

我目前正致力于生成一个静态C ++库,以便将JNI与Android结合使用。使用Visual Studio 2015 new support for Android C++ libraries,我能够生成动态库(.so),并将其拉入Android Studio。一旦它在正确的目录中,它就能够正确链接,并且我能够调用本机方法。

然而,做同样的事情,但生成一个静态库(.a),我不断得到UnsatisfiedLinkError,表明应用程序找不到该库。其他所有内容都受到控制(即相同的构建设置,文件系统中库的相同位置等)。

有没有其他人试过这样做?是否有一些特殊的东西需要让Android Studio识别.a

1 个答案:

答案 0 :(得分:0)

原来Android Studio还不支持Java 8(并且支持链接静态C ++库)。因此,Microsoft支持创建这些静态库,从而领先于游戏。猜猜它是暂时的动态链接。

enter image description here