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

时间:2016-02-02 10:48:11

标签: android android-studio pocketsphinx android-studio-import pocketsphinx-android

我正在尝试使用Android Studio 1.5将PocketSphinx导入项目中。 This页面详细说明了如何安装和使用该库。但是,我偶然发现了以下步骤:

  

在Android Studio中,您需要将jar文件放在app / libs文件夹中,将jni .so文件放入app / src / main / jniLibs文件夹中。

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

Directory tree

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

(这次我没有扩展整个树)

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

  

N:\文件\ ButterflyMilk \ SpeechRecDemo \ pocketsphinx-机器人主\的build.gradle

     

错误:(7,0)无法在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@606a97f上找到属性'sdkDir'。   打开文件

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

  

Gradle项目同步失败。基本功能(例如编辑,调试)将无法正常工作。

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

1 个答案:

答案 0 :(得分:1)

  

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

这是" Android"图。

  

这就是目录树的样子

这是"项目"视图。您可以使用区域顶部的下拉选择器在视图之间切换(它表示"项目"在第二个屏幕截图中)

  

我自己无法创建它们。

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

您也可以使用IDE,右键点击该应用,然后选择"新" - > "文件夹(底部为绿色)" - > " JNI文件夹"例如。

你也可以使用" New" - > "目录"