【问题标题】:How do you import Pocketsphinx library in Android Studio 1.5?如何在 Android Studio 1.5 中导入 Pocketsphinx 库?
【发布时间】:2016-02-02 10:48:10
【问题描述】:

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

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

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

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

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

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

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

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

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

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

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

【问题讨论】:

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


【解决方案1】:

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

这是“Android”视图。

这是它的目录树的样子

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

我自己无法创建它们。

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

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

您也可以使用“新建”->“目录”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 2023-04-02
    • 2013-12-18
    • 2016-04-23
    • 1970-01-01
    • 2018-11-15
    相关资源
    最近更新 更多