首页 文章

如何向bazel添加外部依赖项

提问于
浏览
2

我是一名学生,目前正在开展一个项目,我正在尝试连接我用Android Studio创建的游戏 . 还有一个神经网络用Tensorflow制作,它将用于安卓游戏 .

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

  • Appcompat

  • 支持

  • 百分比

据说应该附带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

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

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

  • -1

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

相关问题