无法从 Android 中的终端更新项目
Cannot update project from terminal in Android
我正在开发一个 Android 项目。在我的项目中,我需要做 OCR。于是找到了这篇教程http://www.codeproject.com/Tips/840623/Android-Character-Recognition。我正在尝试按照该教程进行操作。但是我在设置时遇到问题,尤其是从终端(tess-two 文件夹)更新项目时。看看我在下面做了什么。
我从这里下载了 tess-2 link
然后我安装了 android NDK 来构建那个项目
- 我在PATH下设置了环境变量
然后我 运行 从终端
在 tess 两个文件夹中执行以下命令
ndk-build //this took around 30 minutes. I closed command windows after successful built
然后我运行这个命令
android update project --path C:\tess-two-master\tess-two
当我 运行 该命令时问题开始,因为我无法从终端 运行 android 命令。所以我从 Stack Overflow 找到了解决方案。我需要在 PATH 下设置 ANDROID_HOME 和环境变量。然后我测试了 "android" 命令,它正在工作。
然后我再次运行这个命令
android update project --path C:\tess-two-master\tess-two
这次报错
如何解决这个错误?为什么我的更新命令不起作用?我的代码有什么问题?我正在使用 Windows 64 OS.
这是另一种方式。使用 Grandle 安装
我尝试了另一种安装 tess-two 的方法。我根据文档使用 Gradle 这样安装。但是我无法访问 TessDataManager,因为在项目中找不到它。
Gradle
dependencies {
compile 'com.rmtheis:tess-two:6.0.2'
}
这是错误
如您所见,我无法访问 TessDataManager class。我如何导入 class?
tess-two 项目已更新为包含一个预编译的 AAR,可以通过编辑您应用的 build.gradle 文件incorporated into your app。
这意味着你可以跳过importing/compiling自己库的步骤,按照tess-two项目上的使用说明进行操作。按照使用说明进行操作后,您将能够直接从您的项目中引用 tess-two classes——包括 TessBaseAPI class。
我正在开发一个 Android 项目。在我的项目中,我需要做 OCR。于是找到了这篇教程http://www.codeproject.com/Tips/840623/Android-Character-Recognition。我正在尝试按照该教程进行操作。但是我在设置时遇到问题,尤其是从终端(tess-two 文件夹)更新项目时。看看我在下面做了什么。
我从这里下载了 tess-2 link
然后我安装了 android NDK 来构建那个项目
- 我在PATH下设置了环境变量
然后我 运行 从终端
在 tess 两个文件夹中执行以下命令ndk-build //this took around 30 minutes. I closed command windows after successful built
然后我运行这个命令
android update project --path C:\tess-two-master\tess-two
当我 运行 该命令时问题开始,因为我无法从终端 运行 android 命令。所以我从 Stack Overflow 找到了解决方案。我需要在 PATH 下设置 ANDROID_HOME 和环境变量。然后我测试了 "android" 命令,它正在工作。
然后我再次运行这个命令
android update project --path C:\tess-two-master\tess-two
这次报错
如何解决这个错误?为什么我的更新命令不起作用?我的代码有什么问题?我正在使用 Windows 64 OS.
这是另一种方式。使用 Grandle 安装
我尝试了另一种安装 tess-two 的方法。我根据文档使用 Gradle 这样安装。但是我无法访问 TessDataManager,因为在项目中找不到它。
Gradle
dependencies {
compile 'com.rmtheis:tess-two:6.0.2'
}
这是错误
如您所见,我无法访问 TessDataManager class。我如何导入 class?
tess-two 项目已更新为包含一个预编译的 AAR,可以通过编辑您应用的 build.gradle 文件incorporated into your app。
这意味着你可以跳过importing/compiling自己库的步骤,按照tess-two项目上的使用说明进行操作。按照使用说明进行操作后,您将能够直接从您的项目中引用 tess-two classes——包括 TessBaseAPI class。