Android Studio 运行HyperLPR开源项目安卓APP

前提:已安装Android Studio

作为一个安卓小白,我学uni-app只是机缘巧合,只是想看看微信小程序怎么开发的,然后一入坑,深似海,我已经负责,小程序,APP(安卓,ios),H5 啦,最棘手的还是APP,之前以为只要会离线打包就好了,现在还涉及原生插件开发了,真的很难啊。。一点点摸索中,希望有好入手的东西,看到的朋友,多给指指明路!万分感谢。

一、SDK配置

配置sdk所在的目录(ndk据项目配置)

在这里插入图片描述

sdk.dir=D\:\\adrdsdk\\android-sdk-windows

前提

已有android-sdk包目录

二、maven地址修改

project模式build.gradle文件,把maven对应的url地址,改为:https://dl.google.com/dl/android/maven2/

在这里插入图片描述

maven {
            url 'https://dl.google.com/dl/android/maven2/'
            name 'Google'
        }

改完重新打开项目

三、NDK和cmake下载和安装使用

(据项目需求选择,有些不需要,一般要编译c/c++文件才需要,我这边是python的识别程序要用到app,需要这个)

ndk下载列表

方式一

Android Studio配置(推荐

(需下载对应版本的)

file-setting - SDK

在这里插入图片描述

在这里插入图片描述
等待安装成功

(注:若配置了,发现版本不兼容,则需要去掉勾选,apply,会删除,后勾选show Package Details,重新下载,确定)

在这里插入图片描述

在这里插入图片描述

修改local.properties
ndk.dir=D\:\\adrdsdk\\android-sdk-windows\\ndk\\16.1.4479499
sdk.dir=D\:\\adrdsdk\\android-sdk-windows
cmake.dir=D\:\\adrdsdk\\android-sdk-windows\\cmake\\3.6.4111459
修改gradle.properties

在这里插入图片描述

android.useDeprecatedNdk=true

方式二

网页下载并手动配置

ndk最新稳定版下载(链接构成:https://dl.google.com/android/ndk/+官网文件名
cmake下载

例如(未发现有何用处):

E:\Android\Sdk\cmake\3.10.2.4988404\bin\cmake.exe -DCMAKE_TOOLCHAIN_FILE=E:\Android\Sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_ABI="arm64-v8a" -DANDROID_NDK=E:\Android\Sdk\ndk-bundle\ -DCMAKE_GENERATOR="Ninja" -DCMAKE_MAKE_PROGRAM=E:\Android\Sdk\cmake\3.10.2.4988404\bin\ninja.exe -DANDROID_PLATFORM=android-23

四、运行结果

实时识别

在这里插入图片描述

选择图片在这里插入图片描述

五、适用如下错误:

情况一:

在这里插入图片描述

A problem occurred configuring project ':app'.
> java.lang.NullPointerException (no error message)

情况二:

Invalid revision: 3.18.1-g262b901-dirty

情况三:

在这里插入图片描述

CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.

本文主要用于运行HyperLPR的开源项目,安卓版APP,如有不当请自行百度。

注:HyperLPR的开源项目,目前已删除,需要的之前开源代码的朋友,可通过下面2种方式获取:
1.可关注文末公众号,发送:HyperLPR;
2.扫微信小程序二维码,联系客服,
以供学习和再使用,谢谢!

相关链接

Android Studio uniapp新项目集成HyperLPR开源项目(一)
(二)Android Studio uniapp新项目集成HyperLPR开源项目
Xcode 运行HyperLPR开源项目苹果APP

有疑问

微信小程序联系客服,及时沟通
地图轨迹预览效果

扫描公众号,了解更多实例分享:
实例分享

参考

如何在Android Studio中安装配置NDK
android–ndk中的各个版本的下载地址
问题解决一
问题解决二
问题解决三
问题解决四
安卓官网指南

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐