如何创建jinLib文件夹到android studio

时间:2017-10-02 07:17:56

标签: android android-ndk

如何将jniLib文件夹添加到android studio?我尝试过选择右键并选择JNI文件夹,但无法创建!

1 个答案:

答案 0 :(得分:0)

没有点击式菜单。您可以手动添加 jniLibs 目录。默认情况下,它是app\src\main\jniLibs。您可以在资源管理器或您喜欢的文件管理器中创建此目录,也可以从命令行创建此目录(mkdir XXXX\app\src\main\jniLibs即可)。

您可以在不离开Android Studio的情况下创建此目录,但为此必须从默认的 Android 视图切换到项目

choosing the view

现在找到 app / src / main 并右键单击它并选择 / 目录即可。输入 jniLibs 作为新目录名称。点击确定

请注意,您还可以为 jniLibs 目录使用不同的名称(也就是说,您可以将Android Studio自动打包到您的APK中的预建本机(JNI)库放在该目录中)。您甚至可以拥有Android Studio识别的多个目录。这是在 app / build.gradle 脚本中控制的:

android { sourceSets { main { jniLibs.srcDirs "src/main/qqq", "abc" }}}

现在,在项目视图中,我看到了:

'Project' view

Android 视图中,两个目录都是'合并':

'Android' view

(我手动添加了空文件abc.libqqq.lib,以便更容易理解正在发生的事情)

要使用 jniLibs 文件夹,请在ABI子目录下放置预先构建的 .so 文件,例如

jniLibs inside