【发布时间】:2017-03-13 19:02:58
【问题描述】:
我一直在尝试将 webrtc 库添加到我正在 Android Studio 上开发的 Android 应用程序中。
编译webrtc后,它给了我两个文件夹。 libs 和 jni。
libs 文件夹包含libjingle_peerconnection.jar 和base_java.jar。
jni 文件夹包含子文件夹中的 *.so 文件。
我也一直在 Eclipse 中使用相同的库文件。但即使在尝试了很多关于 SO 的问题之后,我也无法解决我的问题。没有一个问题同时涉及 *.so 文件和 jar 包装器。
我尝试了以下目录结构的不同组合:
|--app:
|--|--src:
|--|--|--main
|--|--|--|--jni
|--|--|--|--|--armeabi
|--|--|--|--|--|--.so Files
|--|--|--|--|--x86
|--|--|--|--|--|--.so Files
|--|--|--main
|--|--|--|--|--libs
|--|--|--|--|--|--|--.jar Files
我已经研究了以下 SO 问题,但无法解决我的问题。
How to include *.so library in Android Studio?
【问题讨论】:
标签: android android-studio android-ndk java-native-interface