我正在尝试使用在 Android 上运行的 OCR 开发应用程序。我正在按照中的步骤
http://gaut.am/making-an-ocr-android-app-using-tesseract/
我已经通过了“ndk-build”步骤并进入了“android update project –path”。步 。但它显示“android:找不到命令错误”。我是android开发的新手。谁能告诉我如何设置路径变量。
提前致谢。
我正在尝试使用在 Android 上运行的 OCR 开发应用程序。我正在按照中的步骤
http://gaut.am/making-an-ocr-android-app-using-tesseract/
我已经通过了“ndk-build”步骤并进入了“android update project –path”。步 。但它显示“android:找不到命令错误”。我是android开发的新手。谁能告诉我如何设置路径变量。
提前致谢。
编辑 Festus 的回答:
不要这样做: export PATH=$ANDROID_HOME/tools
。这将改变整个 PATH 变量。
而是使用以下内容:
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
这应该将工具和平台工具的路径添加到现有 PATH。
如果您使用的是 mac 或 Linux 操作系统
假设您已将 ANDROID_HOME 设置为指向 sdk 安装:
export ANDROID_HOME=/Applications/android-sdks
将工具添加到 PATH
export PATH=${PATH}:${ANDROID_HOME}/tools
将平台工具添加到 PATH
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
而不是使用这个命令---> android update project -p
使用这个命令
android.bat 更新项目 -p {项目路径}
我在 Windows 中遇到了同样的问题。我是这样做的,它对我有用。
$ $ANDROID_SDK/sdk/tools/android.bat update project -p .
Updated local.properties
Updated file C:\ndk\android-ndk-r9b\samples\hello-jni\proguard-project.txt
It seems that there are sub-projects. If you want to update them
please use the --subprojects parameter
这里首先使用“cd”命令进入 ndk 项目目录,这是我使用“.”(点)作为路径(-p)的方式
$ANDROID_SDK/sdk/tools/android.bat 更新项目 -p 。