Android jniLibs文件夹是如何创建的?
我正在eclipse中查看一个旧的android项目示例,在app/src文件夹下和app/build/intermediates中看到一个文件夹jniLibs。它还有一个子文件夹armeabi和一些.so文件 我正在尝试创建一个类似于android studio的项目,但该文件夹不存在。当我尝试运行我的新应用程序时,它会抛出一个错误,因为它无法在此文件夹中找到一个.so文件Android jniLibs文件夹是如何创建的?,android,eclipse,android-studio,android-ndk,java-native-interface,Android,Eclipse,Android Studio,Android Ndk,Java Native Interface,我正在eclipse中查看一个旧的android项目示例,在app/src文件夹下和app/build/intermediates中看到一个文件夹jniLibs。它还有一个子文件夹armeabi和一些.so文件 我正在尝试创建一个类似于android studio的项目,但该文件夹不存在。当我尝试运行我的新应用程序时,它会抛出一个错误,因为它无法在此文件夹中找到一个.so文件 文件夹是如何创建的?是IDE生成的,还是我必须手动创建并添加其中的.so文件?这些是生成的.so文件,还是有人在示例项目
文件夹是如何创建的?是IDE生成的,还是我必须手动创建并添加其中的.so文件?这些是生成的.so文件,还是有人在示例项目中手动导入了它们?您可以自己创建
jniLibs
文件夹。
正确的道路是
src/main/jniLibs
并将您的外部库
此级别的其他文件夹/文件包括
src/main/java
src/main/res
src/main/res/AndroidManifest.xml
它始终是手动导入的,还是可以以某种方式自动生成的(即当您在模拟器中运行应用程序时)?您手动将外部库放在那里。最好在你正在使用的库的主页上阅读关于如何将其添加到你的项目的说明。你有没有看过谷歌的NDK示例,看看它们是如何构造JNI代码的?见: