gpt4 book ai didi

android - 构建 Tensorflow Lite 演示源代码时出现 UnsatisfiedLinkError

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:25 27 4
gpt4 key购买 nike

我正在使用 Android Studio 3.0.3 和 Gradle 3.3,我正在尝试构建:

https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/lite/java/demo

但是我被这个问题困扰了:

java.lang.UnsatisfiedLinkError: No implementation found for long org.tensorflow.lite.NativeInterpreterWrapper.createErrorReporter(int) (tried Java_org_tensorflow_lite_NativeInterpreterWrapper_createErrorReporter and Java_org_tensorflow_lite_NativeInterpreterWrapper_createErrorReporter__I)
at org.tensorflow.lite.NativeInterpreterWrapper.createErrorReporter(Native Method)
at org.tensorflow.lite.NativeInterpreterWrapper.<init>(NativeInterpreterWrapper.java:47)
at org.tensorflow.lite.Interpreter.<init>(Interpreter.java:77)
at com.example.android.tflitecamerademo.ImageClassifier.<init>(ImageClassifier.java:94)
at com.example.android.tflitecamerademo.Camera2BasicFragment.onActivityCreated(Camera2BasicFragment.java:299)
at android.app.Fragment.performActivityCreated(Fragment.java:2620)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1296)

最佳答案

按照 Dharma 的解决方法,我更改了:

来自:

compile 'org.tensorflow:tensorflow-lite:+'

收件人:

compile 'org.tensorflow:tensorflow-lite:0.1'

但由于 Gradle 错误,该项目无法构建。在 Android Studio 中,我执行了以下操作:

文件 -> 项目设置 -> 项目

来自: Gradle 版本:4.4,Android 插件版本:3.1.0

致:
Gradle 版本:4.1,Android 插件版本:3.0.0

Screenshot of Android Studio Project Settings

这些设置基于以下列出所有正确组合的文档:
Table of Plugin & Gradle Versions

通过这些设置,我能够毫无问题地构建和运行示例项目...

关于android - 构建 Tensorflow Lite 演示源代码时出现 UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48223347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com