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中的各个版本的下载地址
问题解决一
问题解决二
问题解决三
问题解决四
安卓官网指南

Android Studio 运行HyperLPR开源项目安卓APP相关推荐

  1. 利用Android Studio快速发布开源项目到Jcenter

    前言 在Android开发中我们经常使用第三方的开源项目,在app/build.gradle中compile类库,不用去下载文件以lib或modulelib的方式引入,是不是很方便呢? 如使用Butt ...

  2. android studio ionic,Android studio 运行打包 Ionic 项目

    IMPORT FROM 表数据导入 Syntax IMPORT FROM [] [INTO ] [WITH nodejs简易实现一下bigpipe 今天刚好看到bigpipe的文章,写个demo试一下 ...

  3. Android Studio 运行项目报错:org.objectweb.asm.tree.analysis.AnalyzerException: Execution can fall off

    Android Studio项目,公司主要的一个APP项目,还算庞大,有段时间没过问该项目,有需求要改,又来关注这项目代码,update代码到最新,android studio运行项目,就是run不起 ...

  4. android studio运行APP到手机

    android studio运行APP到手机 一.数据线连接手机调试 1.打开android手机的开发者模式(机型不一样,打开方式不一样,具体可百度) 2.用数据线把电脑和手机连起来(最好用原装数据线 ...

  5. Android Studio运行app启动模拟器一直卡在“Wating for target device to come online”解决方法

    Android Studio运行app启动模拟器一直卡在"Wating for target device to come online"的情况如何解决 在启动模拟器如果一直卡在& ...

  6. Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看

    Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看,添加备忘录,闹钟提醒,删除备忘录等功能,适合新手学习,数据库sqlite. ID:4535654880904 ...

  7. Android Studio 运行项目显示 Unfortunately,xxxx has stopped.

    问题描述: 使用Android Studio 运行项目后显示 Unfortunately,xxxx has stopped. 原因分析: API 版本太低了,兼容性不好. 解决方案: 创建一个高版本A ...

  8. 小米5 android studio,Android应用开发android studio运行app,使用模拟器可以,用小米5手机安装失败...

    本文将带你了解Android应用开发android studio运行app,使用模拟器可以,用小米5手机安装失败,希望本文对大家学Android有所帮助. < 报错 Session 'app': ...

  9. Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看,添加备忘录

    Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看,添加备忘录,闹钟提醒,删除备忘录等功能,适合新手学习,数据库sqlite. 程序开开发发,全网回复最快,效率 ...

最新文章

  1. 类继承中的构造函数与析构函数
  2. 2018-3-15模式识别--学习笔记(一)
  3. ASP.NET Core开发之HttpContext
  4. vmware 12.5.3 linux,vmware12如何安装linux|opensuse42.3系统安装教程
  5. 颠覆传统的电商智能助理-阿里小蜜技术揭秘
  6. 创建多级目录函数MakeSureDirectoryPathExists()所需头文件
  7. oracle数据库删除数据Delete语句和Truncate语句的对比
  8. 浅谈Javascript -- 【嵌套函数及闭包】
  9. 打造利器Qt Creator:代码todo工具的使用
  10. BZOJ1108 [POI2007]天然气管道Gaz
  11. CC2500 使用总结
  12. C语言学习-翁凯(第五章笔记)
  13. word自定义多级编号列表
  14. 推荐一款强大的在线编译器
  15. 【源码】Spring AOP 9 Advised
  16. 2000字精华总结,安利一个超好用的 Python 数据分析神器
  17. CVPR读书笔记[7]:PCA的理解
  18. adobe illustrator 绘制 立方体
  19. 一文教你分清持续集成,持续交付,持续部署
  20. ubuntu下好用的视频播放器

热门文章

  1. 我的世界盗版服务器皮肤不显示,我的世界换肤教程(有图)(盗版玩家专用)...
  2. 什么是全连接神经网络?
  3. [源码和文档分享]基于蒙特卡洛信心上限搜索树UTC算法的四子棋游戏
  4. uniapp微信小程序切换到tabber页面没有自动刷新
  5. react-native实现树结构选择组件
  6. lisp把选集转成表_CAD外挂王,让你的效率翻三倍!
  7. 绝地求生国际服服务器维护到几点,绝地求生更新维护到今天几点?更新内容详细介绍_绝地求生-我爱秘籍...
  8. 基于ANSYS Twin Builder连杆结构数字孪生体建模关键技术及应用
  9. 欧洲杯决赛倒计时,球迷经济带火了哪些产品?
  10. win10系统,必须要设置登陆密码的解决方法