【问题标题】:meaning of android target when building tess-two ocr构建tess-two ocr时android目标的含义
【发布时间】:2015-04-27 13:00:46
【问题描述】:

我正在学习本教程 - http://gaut.am/making-an-ocr-android-app-using-tesseract/ 以构建和使用 tess-two 库。

我在运行时遇到了错误

android 更新项目 --path .

在教程中,它说:

在 Windows 上:“项目要么没有设置目标,要么目标是 无效的。请为“android.bat 更新”提供–target 命令。”解决方案:运行命令 android update project --path D:\Softwares\Studies\Android\OCR\Code_Project\tess-two-master\tess-two --target android-19

我用 android-19 目标运行了这个命令,它成功了。

我的问题是 - 我在构建命令中放入的目标 SDK(在本例中为 android-19)的含义是什么?

这是否意味着它将是运行它的最低版本或类似的东西??

提前致谢

【问题讨论】:

    标签: android sdk target tess-two


    【解决方案1】:

    设置目标 SDK 可确保您可以使用该 SDK 的功能。 这是您的应用程序要运行的版本。
    它不是运行应用程序的最低版本。这里有几个参考问题可以解决你的疑惑。
    Difference in Target and the minSDK version

    还有一个:Android Min SDK Version vs. Target SDK Version

    【讨论】:

    • 感谢您的回答。所以假设我用 android-19 构建了它,在我的应用程序中我有 Min SDK - 15 和 Target SDK - 22,它会很好地工作吗?
    • 好问题。我认为不会。您正在使用 19 版本进行构建。如果您可能使用 22 的某些功能,它可能无法正常工作。 15 作为 min sdk 就可以了,因为这只是确保向后兼容性:-)
    • 我仍然不确定。
    • 但是可以说我没有使用 22 的任何功能,这会好吗?只是测试库
    猜你喜欢
    • 2015-11-21
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    相关资源
    最近更新 更多