如何向bazel添加外部依赖项

时间:2016-06-06 13:28:34

标签: android gradle tensorflow bazel

我是一名学生,目前正在开展一个项目,我正在尝试连接我用Android Studio创建的游戏。 Tensorflow也开发了一个神经网络,用于安卓游戏。

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

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

应该附带android支持存储库。

我查看了http://www.bazel.io/docs/external.html和其他几个来源,但我仍然不明白如何添加dependensies。有人可以为我提供一个示例,例如appcompat以及我必须做些什么来使其工作?或者还有另一种方法会更容易吗?

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

没关系我解决了我的问题,在删除了相关之后我检查了WORKSPACE文件。看来我没有正确设置包装,不好。