
3.2.3 Android环境
本项目使用Android Studio进行开发工作。
1.安装Android Studio
Android Studio下载地址为https://developer.android.google.cn/studio/
安装参考教程网址为https://developer.android.google.cn/studio/install.html
安装成功如图3-3所示。

图3-3 Android Studio界面
2.新建Android项目
如果是第一次安装使用,则单击图3-3中的Startanew Android Studio project新建项目。反之,打开Android Studio,选择File→New→New Project→Empty Activity→Next,进行新建项目,如图3-4所示。

图3-4 配置Android项目对话框
选择空项目Empty Activity,单击Next按钮。
Name可自行定义,Save location为保存地址,也可自行定义,Language为编码所使用的语言,选择Java、Minimum SDK为该项目能够兼容Android手机的最低版本,保持默认即可。单击Finish按钮,新建项目完成。
导入TensorFlow的jar包和so库:下载libtensorflow_inference.so、libandroid_tensorflow_inference_java.jar,下载地址为https://github.com/PanJinquan/Mnist-tensorFlow-AndroidDemo/tree/master/app/libs。

图3-5 新建armeabi-v7a文件夹
将libtensorflow_inference.so放在/app/libs下新建armeabi-v7a文件夹中;libandroid_tensorflow_inference_java.jar放在/app/libs下,右击add as Libary,如图3-5所示。
app/build.gradle配置,在defaultConfig中添加:


app/build.gradle中的内容有任何改动后,Android Studio会弹出如图3-6所示的提示。

图3-6 Android Studio提示信息
单击Sync Now或图标,即同步该配置,同步成功表示配置完成。