android - 如何将外部依赖项添加到 bazel

标签 android gradle tensorflow bazel

我是一名学生,目前正在从事一个项目,我正在尝试将我创建的游戏与 Android Studio 连接起来。还使用 Tensorflow 制作了一个神经网络,将用于 android 游戏。

问题在于 Android Studio 使用名为 Gradle 的构建工具,而 Tensorflow 使用 Bazel。为了解决这个问题,我一直在尝试用 Bazel 构建我的 android 游戏,但我被困在必须添加使用的外部依赖项的部分。对于游戏,我使用以下依赖项:

  • 应用程序兼容性
  • 支持
  • 百分比

据推测应该与 android 支持存储库一起提供。

我看过http://www.bazel.io/docs/external.html和其他几个来源,但我仍然不明白如何添加依赖项。有人可以向我提供一个示例,例如如何使用 appcompat 以及我必须做些什么才能使其正常工作吗?或者还有其他更简单的方法吗?

编辑:我已经成功构建了 Tensorflow 的 android 示例,但是这个:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android 但它不包括我正在使用的依赖项。

最佳答案

您可能想看看我们刚刚为 Android 添加的 Makefile 支持: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/makefile

它仍然是非常实验性的(而且很繁琐),但应该让您构建一个可以更轻松地在您的 gradle 项目中使用的静态库。

关于android - 如何将外部依赖项添加到 bazel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37658776/

相关文章:

python - tf.reshape 没有为第一个元素提供 ?(None)

java - 以编程方式循环从上到下移动 ImageView,在屏幕外开始和结束

android - 帮助 :update adt appear mistake:org. eclipse.equinox.p2.core.ProvisionException

gradle - .gradle文件夹的每个子文件夹有哪些用途?

tensorflow - Keras 损失为负,准确度下降,但预测良好?

python - tensorflow 错误KeyError : "The name ' import/Mul' refers to an Operation not in the graph.“

java - Android 将异步下载的图像映射到 ListView

android - 无法在 recyclerview 中获取行的圆角

android - 命令git完成,退出值非零128

git - Gradle-release-plugin 更新被拒绝,因为您当前分支的尖端落后