安装Android studio
参考链接:https://blog.csdn.net/xulingjie_online/article/details/78501636
下载Android Studio与jdk的链接http://www.android-studio.org/
安装完成后在android studio中配置sdk:
file—>settings—>Android SDK—>Android 6.0
其中Android版本可以通过adb命令:
adb shell getprop ro.build.version.sdk
安装adb
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb
下载tensorflow项目
下载地址:https://github.com/tensorflow/tensorflow.git
Android Studio打开已存在的工程文件/tensorflow/tensorflow/examples/android
修改代码:def nativeBuildSystem = ‘none’
配置安卓模拟器
版本与设备的Android版本匹配,此处为6.0
编译生成.apk文件导入安卓设备
File—>Sync project with gradle files
Build—>Generate Signed Bundle or APK—>选APK—>create new key store path—>输入密码—> release—>v1—>finish
生成.apk文件/home/ubuntu/tensorflow/tensorflow/examples/android/release/android-release.apk
终端进入release文件夹,安装apk到设备:
adb install android_release.apk
如果设备上有旧版本,需要先卸载:
adb uninstall org.tensorflow.demo
手机给应用赋权限
Android studio模拟手机打开应用时自动获取权限,但是由于设备原因需要手动赋权限,比较坑。
设置—>应用打开tensorflow存储与相机等权限