프로그래밍/flutter

use tools:overrideLibrary="org.tensorflow.tflite_flutter" to force usage

인썸니아 2023. 12. 28. 11:49

tensorflow는 tensorflow lite를 통해 공식적으로 flutter를 지원한다.

 

 

The TensorFlow Lite Plugin for Flutter is Officially Available

The TensorFlow blog contains regular news from the TensorFlow team and the community, with articles on Python, TensorFlow.js, TF Lite, TFX, and more.

blog.tensorflow.org

 

또한, github에 예제 소스코드도 제공하고 있다.

 

 

GitHub - tensorflow/flutter-tflite

Contribute to tensorflow/flutter-tflite development by creating an account on GitHub.

github.com

 

github repository에 여러가지 example이 있고, 이 가운데 live od를 다운받아 빌드를 시도하였는데, 아래와 같은 오류 메시지가 떴다.

 

 

친절한 flutter에서 수정방법까지 알려주긴 하였는데,

minSdk을 26으로 상향, 또는 overrideLibrary 설정을 하라고 한다.

 

minSdk를 변경하는 것은 app 수준의 build.gradle 을 수정하면 되는 것이라 간단한데, overrideLibrary는 검색이 좀 필요했다. 아래와 같이 AndroidManifest.xml을 수정한다.

 

 

xmlns:tools 추가하고 uses-sdk 태그를 통해 overrideLibrary를 추가할 수 있다.

 

 

반응형