nutshell文件内容如下
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
label_image.cc \
bitmap_helpers.cc
LOCAL_C_INCLUDES := \
externals/tensorflow \
externals/tensorflow/flatbuffers/include
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_STATIC_LIBRARIES := \
libtflite_kernels \
libtflite_context \
libtflite_framework \
libtextclassifier_hash_static
LOCAL_CPP_EXTENSION := cc
LOCAL_CFLAGS := -Wno-sign-compare -Wno-unused-parameter -Wno-extern-c-compat
LOCAL_LDFLAGS := -lpthread -ldl
LOCAL_MODULE:= tstlabelimage
LOCAL_MODULE_TAGS := eng
include $(BUILD_EXECUTABLE)
在根目录下整体编译。make tstlabelimage。
Install: out/target/product/arm64m3/system/usr/bin/tstlabelimage_1
target PreInstallModule: out/target/product/arm64m3/obj/PACKAGES/externals/tensorflow/system/usr/bin/tstlabelimage_1
#### make completed successfully (01:59 (mm:ss)) ####
将testdata目录下的图片、模型文件和label.txt文件push到data目录下,同时将install或者preinstallmodule,push到data目录下。在模拟器中运行
./tstlabelimage
就可以跑起来啦~~