如何在 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"。
我正在尝试将 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"。