如何在 Android Studio 1.5 中导入 Pocketsphinx 库?

How do you import Pocketsphinx library in Android Studio 1.5?

我正在尝试将 PocketSphinx 导入到使用 Android Studio 1.5 的项目中。 This 页面详细介绍了如何安装和使用库。但是我在以下步骤中绊倒了:

In Android Studio you need to place jar file in app/libs folder and jni .so files into app/src/main/jniLibs folder.

我的项目目录树不包含这些目录,我一直无法自己创建它们。这是我的目录树:

该网页还提供了一个示例 android studio 项目,它工作得很好,但我认为它是为旧版本的 android studio 设计的,因为目录结构与任何我以前见过的应用程序(虽然我在其他领域确实有几年的编码经验,但我只是在过去 2 或 3 个月内才开始开发 android 应用程序)。 这是它的目录树的样子:

(我这次没有展开整棵树)

最后一件事:我尝试使用“文件 -> 新建 -> 导入模块”导入库(可供下载 here)但是这样做会破坏项目(而且它不能只需单击“撤消”即可修复)。我收到的错误消息是:

V:\Documents\ButterflyMilk\SpeechRecDemo\pocketsphinx-android-master\build.gradle

Error:(7, 0) Could not find property 'sdkDir' on org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@606a97f. Open File

并且在代码视图的顶部,它现在永久显示:

Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.

提前感谢您提供的任何帮助和建议!我还会很快再次注意到提供的示例程序工作得很好,我已经设法调整它并试用它。但是我仍然需要能够将库导入到一个单独的项目中。再次感谢

My project directory tree does not contain these directories and I have been unable to create them myself. This is my directory tree:

这是 "Android" 视图。

This is what it's directory tree looks like

这是 "Project" 视图。您可以使用下拉菜单 select 或在区域顶部切换视图(在第二个屏幕截图中显示 "Project")

I have been unable to create them myself.

您可以在文件管理器中创建文件夹。

您也可以使用IDE,右击应用程序,然后select "New" -> "Folder (green in the bottom)" -> 例如"JNI Folder"。

您也可以使用 "New" -> "Directory"。