【发布时间】:2021-03-04 07:13:41
【问题描述】:
我想为我的应用使用 Google tink 库。我使用 android ndk 绑定了我的代码。但是,我无法使用 bazel 构建 Google tink 库。我在 github (https://github.com/google/tink) 上试过他们的例子。此外,我对bazel 没有任何经验。因此,如果有人知道如何以任何方式构建 Google tink 库,我也对这些选项持开放态度。
我正在使用:
- Ubuntu 20.04
- 巴泽尔 3.1.0
- gcc 版本是 9.3.0
我曾尝试关注https://github.com/google/tink/blob/master/examples/cc/helloworld/README.md,但结果出错:
bazel build ...
Starting local Bazel server and connecting to it...
ERROR: error loading package 'javascript/aead/internal': Unable to find package for @npm//@bazel/typescript:index.bzl: The repository '@npm' could not be resolved.
INFO: Elapsed time: 6.455s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (1 packages loaded)
currently loading: javascript/binary ... (6 packages)
【问题讨论】:
-
“我无法使用 bazel 构建 google tink 库。” - 请更新问题帖子,说明您尝试过的实际情况以及您得到的确切错误消息。
-
我编辑了我的问题。你可以检查一下谢谢。
-
@Savrona:请注意,在 Stack Overflow 上,问题不是“聊天”。完全允许编辑问题,但每次编辑后问题应该是完整并且无需阅读 cmets 即可理解。我已经编辑了您的问题并将自述文件的链接合并到其中。如果在当前形式中问题帖子中的描述与您的意图相矛盾,请随时对其进行编辑。