从头开始配置TensorFlow lite(andriod studio到手机app)

参考博客:https://blog.csdn.net/zhou_438/article/details/104286224

一 安装andriod studio

1 准备工作:

下载安装包地址:https://developer.android.google.cn/studio/  

或者这里:https://www.androiddevtools.cn/

可以不先下载andriod SDK,在andriod studio中会自动下载。

 2 安装和配置

直接点击exe文件,进行安装,可以指定安装路径。

安装完成后打开andriod studio会遇到SDK的错误,不用管他,直接cancel,就会跳过

接下来会提示安装类型:我选的自定义

并做出了默认的SDK选项:路径我又新建了一个,不能在andriod studio的内部

内存大小我选了 1gb,应该够用了

然后就等待安装吧

完成了:

然后在config中配置设备

在虚拟手机设备中,要进行配置,我根据自己的手机andriod8.0,选了如下配置,并下载资源:

然后可以看到 设备信息:

然后启动手机:会弹出手机界面,开机就可以体验了。

这部分完成后说明移动设备已经没问题,为后续的app调试铺路。

二 源文件编译并生成apk

我们需要去官网提供的GitHub上下载,这里是原博客作者提供了一个下载好的文件(f1om),然后打开工程 项目

注意打开的文件是:examples\lite\examples\image_segmentation\android\app

然后在build中rebuild project

会下载很多文件,需要等待一会,成功后会有提醒,如果在buildoutput中有错误,就等资源下载完成后,再次编译。

打开手机,运行

出现手机的界面,但是这里的相机不能使用,不能看出效果。

生成apk文件,并把文件移到手机端,进行测试。

apk文件路径:examples\lite\examples\image_classification\android\app\build\outputs\apk\debug

目前就测试了image classification、object detection和posenet,都可以运行,只是posenet app出现了闪退,更换了一个安卓5.1的手机没有闪退问题,不知是什么情况。。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章