【发布时间】:2018-07-04 07:37:43
【问题描述】:
我正在努力将我的模型放入 Android 工作室。 为了在 Android Studio 中使用我的模型,我还知道我需要将 libandroid_tensorflow_inference_java.jar 和 libtensorflow_inference.so 文件放入 Android Studio 中的 assets 文件夹中。 所以我用 git 下载了 tensorflow 库,并用它来构建 .so 和 .jar 文件。 在创建 .so 文件期间,我遇到了一个我无法解决的问题。 我按照程序在Android studio中安装了SDK,由于我目前在studio中只支持NDK 17版本,所以我在外部安装了12版本并解压。 ~/tensorflow/WORKSPACE
为了搭建一个bazel,我修改了tensorflow根文件夹下WORKSPACE的内容如上图。 this
为了解决这个问题,我更改了 NDK 的位置并安装了另一个版本的 NDK。我试图采取其他措施,但错误并没有消失。我从昨天开始一直在努力解决这个问题。我需要你的帮助。
【问题讨论】:
-
请将终端的输出复制到您的问题中。鉴于有人知道解决方案,以后没有其他人会通过搜索完全相同的错误消息找到这个问题(和潜在的解决方案)。
-
NDK r12 真的很老了。你试过 r15 还是 r16?
-
@Jin 不,但我试过 ndk r17 。不工作
标签: java android tensorflow java-native-interface bazel