- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我第一次尝试构建 mediapipe 项目,通读 https://google.github.io/mediapipe/getting_started/android.html ,并且无法让 bazel 成功完成,到目前为止使用选项 1。
根据错误,/private/var/tmp/_bazel_ted/4a399cb8dd247974fabba333258e1f5f/external/androidsdk/build-tools/31.0.0-rc5 中缺少文件
文件夹(下)。文件名是否已更改为 d8.jar?dx.jar
/lib
-rw-r--r-- 1 ted staff 965K Jun 10 12:54 apksigner.jar
-rw-r--r-- 1 ted staff 5.8M Jun 10 12:54 d8.jar
-rw-r--r-- 1 ted staff 28K Jun 10 12:54 shrinkedAndroid.jar
我更喜欢使用 Android Studio(选项 2),但我用它单独构建也失败了。
如果我遗漏了任何有助于确定问题的信息,请告诉我。谢谢。
版本
输出
% bazel build -c opt --config=android_arm64 mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu:handtrackinggpu
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_google_absl' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_google_protobuf' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_google_googletest' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_github_gflags_gflags' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'build_bazel_rules_apple' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'build_bazel_rules_swift' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'build_bazel_apple_support' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'bazel_skylib' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'pybind11' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/tf_runtime/third_party/cuda/dependencies.bzl:51:10: The following command will download NVIDIA proprietary software. By using the software you agree to comply with the terms of the license agreement that accompanies the software. If you do not agree to the terms of the license agreement, do not use the software.
INFO: Analyzed target //mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu:handtrackinggpu (179 packages loaded, 16257 targets configured).
INFO: Found 1 target...
INFO: From ProtoCompile mediapipe/calculators/util/collection_has_min_size_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/rect_to_render_data_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/annotation_overlay_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/detections_to_render_data_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/constant_side_packet_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tflite/ssd_anchors_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/split_vector_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/flow_limiter_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/labels_to_render_data_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/landmark_projection_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/non_max_suppression_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tflite/tflite_custom_op_resolver_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/detections_to_rects_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tflite/tflite_custom_op_resolver_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/internal/callback_packet_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/framework/tool/calculator_graph_template.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/gpu/gl_context_options.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/framework/calculator_profile.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/landmarks_to_render_data_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tflite/ssd_anchors_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_landmarks_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/framework/calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_classification_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_floats_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
ERROR: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/androidsdk/BUILD.bazel:13:25: Extracting interface @androidsdk//:dx_jar_import failed: missing input file 'external/androidsdk/build-tools/31.0.0-rc5/lib/dx.jar', owner: '@androidsdk//:build-tools/31.0.0-rc5/lib/dx.jar'
Target //mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu:handtrackinggpu failed to build
Use --verbose_failures to see the command lines of failed build steps.
ERROR: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/androidsdk/BUILD.bazel:13:25 Extracting interface @androidsdk//:dx_jar_import failed: 1 input file(s) do not exist
INFO: Elapsed time: 22.063s, Critical Path: 12.97s
INFO: 364 processes: 192 internal, 172 darwin-sandbox.
FAILED: Build did NOT complete successfully
579 mediapipe1 (master) > rehash
580 mediapipe1 (master) > bazel build -c opt --config=android_arm64 mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu:handtrackinggpu
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_google_absl' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_google_protobuf' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_google_googletest' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'com_github_gflags_gflags' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'build_bazel_rules_apple' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'build_bazel_rules_swift' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'build_bazel_apple_support' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'bazel_skylib' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/org_tensorflow/third_party/repo.bzl:108:14:
Warning: skipping import of repository 'pybind11' because it already exists.
DEBUG: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/tf_runtime/third_party/cuda/dependencies.bzl:51:10: The following command will download NVIDIA proprietary software. By using the software you agree to comply with the terms of the license agreement that accompanies the software. If you do not agree to the terms of the license agreement, do not use the software.
INFO: Analyzed target //mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu:handtrackinggpu (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
INFO: From ProtoCompile mediapipe/calculators/util/thresholding_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_landmarks_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/image_to_tensor_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/thresholding_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/gate_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_floats_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/image_to_tensor_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/inference_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/split_vector_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/framework/calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/framework/calculator_profile.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_classification_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/clip_vector_size_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/inference_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/rect_transformation_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/framework/tool/calculator_graph_template.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/internal/callback_packet_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/clip_vector_size_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/constant_side_packet_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_detections_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/association_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/flow_limiter_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/collection_has_min_size_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/non_max_suppression_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/landmark_projection_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/tensor/tensors_to_detections_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/rect_transformation_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/gpu/gl_context_options.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/detections_to_render_data_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/annotation_overlay_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/labels_to_render_data_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/landmarks_to_render_data_calculator.pb.h [for host]:
bazel-out/host/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/gpu/gl_surface_sink_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/association_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/detections_to_rects_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/core/gate_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From ProtoCompile mediapipe/calculators/util/rect_to_render_data_calculator.pb.h:
bazel-out/android-arm64-v8a-opt/bin/external/com_google_protobuf/src: warning: directory does not exist.
INFO: From Compiling mediapipe/framework/tool/text_to_binary_graph.cc [for host]:
In file included from mediapipe/framework/tool/text_to_binary_graph.cc:27:
In file included from ./mediapipe/framework/port/ret_check.h:18:
In file included from ./mediapipe/framework/deps/ret_check.h:19:
./mediapipe/framework/deps/status_builder.h:77:12: warning: 'Status' is deprecated: Use absl::Status directly [-Wdeprecated-declarations]
operator Status() const&;
^
./mediapipe/framework/deps/status.h:30:14: note: 'Status' has been explicitly marked deprecated here
using Status ABSL_DEPRECATED("Use absl::Status directly") = absl::Status;
^
external/com_google_absl/absl/base/attributes.h:649:49: note: expanded from macro 'ABSL_DEPRECATED'
#define ABSL_DEPRECATED(message) __attribute__((deprecated(message)))
^
In file included from mediapipe/framework/tool/text_to_binary_graph.cc:27:
In file included from ./mediapipe/framework/port/ret_check.h:18:
In file included from ./mediapipe/framework/deps/ret_check.h:19:
./mediapipe/framework/deps/status_builder.h:78:12: warning: 'Status' is deprecated: Use absl::Status directly [-Wdeprecated-declarations]
operator Status() &&;
^
./mediapipe/framework/deps/status.h:30:14: note: 'Status' has been explicitly marked deprecated here
using Status ABSL_DEPRECATED("Use absl::Status directly") = absl::Status;
^
external/com_google_absl/absl/base/attributes.h:649:49: note: expanded from macro 'ABSL_DEPRECATED'
#define ABSL_DEPRECATED(message) __attribute__((deprecated(message)))
^
2 warnings generated.
INFO: From Building external/com_google_protobuf/libprotobuf_javalite.jar (86 source files):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Compiling mediapipe/framework/calculator.pb.cc [for host]:
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:1714:13: warning: 'enable_input_output_latency' is deprecated [-Wdeprecated-declarations]
if (this->enable_input_output_latency() != 0) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1016:3: note: 'enable_input_output_latency' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool enable_input_output_latency() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:1781:13: warning: 'trace_log_duration_events' is deprecated [-Wdeprecated-declarations]
if (this->trace_log_duration_events() != 0) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1097:3: note: 'trace_log_duration_events' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool trace_log_duration_events() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:1863:13: warning: 'enable_input_output_latency' is deprecated [-Wdeprecated-declarations]
if (this->enable_input_output_latency() != 0) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1016:3: note: 'enable_input_output_latency' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool enable_input_output_latency() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:1918:13: warning: 'trace_log_duration_events' is deprecated [-Wdeprecated-declarations]
if (this->trace_log_duration_events() != 0) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1097:3: note: 'trace_log_duration_events' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool trace_log_duration_events() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:1979:12: warning: 'enable_input_output_latency' is deprecated [-Wdeprecated-declarations]
if (from.enable_input_output_latency() != 0) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1016:3: note: 'enable_input_output_latency' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool enable_input_output_latency() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:2006:12: warning: 'trace_log_duration_events' is deprecated [-Wdeprecated-declarations]
if (from.trace_log_duration_events() != 0) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1097:3: note: 'trace_log_duration_events' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool trace_log_duration_events() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:2575:13: warning: 'has_profiler_config' is deprecated [-Wdeprecated-declarations]
if (this->has_profiler_config()) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1533:3: note: 'has_profiler_config' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool has_profiler_config() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:2711:13: warning: 'has_profiler_config' is deprecated [-Wdeprecated-declarations]
if (this->has_profiler_config()) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1533:3: note: 'has_profiler_config' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool has_profiler_config() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.cc:2797:12: warning: 'has_profiler_config' is deprecated [-Wdeprecated-declarations]
if (from.has_profiler_config()) {
^
bazel-out/host/bin/mediapipe/framework/calculator.pb.h:1533:3: note: 'has_profiler_config' has been explicitly marked deprecated here
PROTOBUF_DEPRECATED bool has_profiler_config() const;
^
external/com_google_protobuf/src/google/protobuf/port_def.inc:151:44: note: expanded from macro 'PROTOBUF_DEPRECATED'
#define PROTOBUF_DEPRECATED __attribute__((deprecated))
^
9 warnings generated.
INFO: From Executing genrule //mediapipe/modules/palm_detection:palm_detection_gpu_graph:
[libprotobuf WARNING external/com_google_protobuf/src/google/protobuf/text_format.cc:324] Warning parsing text-format mediapipe.CalculatorGraphConfig: 60:5: text format contains deprecated field "use_gpu"
ERROR: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/androidsdk/BUILD.bazel:13:25: Extracting interface @androidsdk//:dx_jar_import failed: missing input file 'external/androidsdk/build-tools/31.0.0-rc5/lib/dx.jar', owner: '@androidsdk//:build-tools/31.0.0-rc5/lib/dx.jar'
Target //mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu:handtrackinggpu failed to build
Use --verbose_failures to see the command lines of failed build steps.
ERROR: /private/var/tmp/_bazel_ted/a2941b1f43fe20e22cb2ef5eec9c5c26/external/androidsdk/BUILD.bazel:13:25 Extracting interface @androidsdk//:dx_jar_import failed: 1 input file(s) do not exist
INFO: Elapsed time: 2553.448s, Critical Path: 1262.11s
INFO: 3236 processes: 120 internal, 3101 darwin-sandbox, 15 worker.
FAILED: Build did NOT complete successfully
最佳答案
问题是使用 Android SDK 构建工具版本 31.0.0-rc5,由于某种原因它不包含 dx.jar
文件。我删除了这个版本并使用最新的稳定版本 30.0.3 编译成功完成。
关于android - 无法在 Android 上通过 Mac OS 编译 mediapipe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68035963/
我正尝试在个人项目的自定义图形引擎中使用 Google 的 Mediapipe 面部网格。我发现有一张人脸网格图片表示从地标索引到人脸网格位置的映射。 但是,总共有 486 个地标,因此手动找出所有三
Here是 mediapipe 用于其面部网格模型的 fbx 格式的面部。它有 468 个顶点。 Here是指数的可视化。 Here是mediapipes人脸网格模型的描述。它输出地标位置。 我怎么知
我想使用 mediapipe 人脸检测模块从原始图像和视频中裁剪人脸图像,以构建用于情感识别的数据集。 有没有办法从 mediapipe faceDetection 解决方案中获取边界框? cap =
我正在尝试 pip3 install mediapipe但我收到一个错误: ERROR: Could not find a version that satisfies the requirement
我指的是 33 个 body 点和它们之间的连接线。我想更改它们的颜色,尤其是连接线的白色默认颜色。 这是我的代码,我已经为 mediapipe 创建了一个类模块,我可以在我的其他程序中导入和使用它
我指的是 33 个 body 点和它们之间的连接线。我想更改它们的颜色,尤其是连接线的白色默认颜色。 这是我的代码,我已经为 mediapipe 创建了一个类模块,我可以在我的其他程序中导入和使用它
请帮助我在 python 3.7.9 中安装 mediapipe 库时消除此错误。 我已经尝试升级 pip 版本,但到目前为止似乎没有任何帮助 我目前的pip版本是21.3.1 我正在运行 Windo
乌类图 20.04 巴泽尔 3.0.0- (@non-git) openjdk 11.0.8 2020-07-14 实际上,错误本身: dmitry@dmitry-pc:~/mediapipe$ ba
我正在编写一个程序,在 Visual Studio 代码(VS 代码)上使用 Python 中的 MediaPipe 库实时检测手势。但是,在编写我的代码时,我没有得到自动完成的建议。哪些扩展将有助于
我想使用 python 制作 handtracker 程序,但教程告诉我安装 mediapipe 库,然后我安装了它。在此之前可以使用 cv2 流式传输我的相机,但是在安装 mediapipe 之后,
我正在编写一个程序,在 Visual Studio 代码(VS 代码)上使用 Python 中的 MediaPipe 库实时检测手势。但是,在编写我的代码时,我没有得到自动完成的建议。哪些扩展将有助于
我想使用 python 制作 handtracker 程序,但教程告诉我安装 mediapipe 库,然后我安装了它。在此之前可以使用 cv2 流式传输我的相机,但是在安装 mediapipe 之后,
我目前正在开发一个项目,我正在使用 mediapipe 的 body 姿势估计库,我知道使用plotly我们可以创建动画3D散点图。我想知道是否可以使用plotly 创建由mediapipe 提供的
我目前正在开发一个项目,我正在使用 mediapipe 的 body 姿势估计库,我知道使用plotly我们可以创建动画3D散点图。我想知道是否可以使用plotly 创建由mediapipe 提供的
所以我正在尝试按照本指南为我的 jetson nano 构建一个 mediapipe whl 文件https://github.com/jiuqiant/mediapipe_python_aarch6
我第一次尝试构建 mediapipe 项目,通读 https://google.github.io/mediapipe/getting_started/android.html ,并且无法让 baze
环境 Macbook air M1 2020。 大苏尔 11.3.1。 我想做什么 我想成功运行下面的“mediapipe c++ hello_world”。 https://google.githu
我正在尝试运行这个 HTML 示例 https://codepen.io/mediapipe/details/KKgVaPJ来自 https://google.github.io/mediapipe/
我正在努力集成 arcore 和 mediapipe 应用程序。但是当我尝试在 mediapipe 源代码中集成 arcore 时,我遇到了 session 对象的问题,如下所示。 尝试创建 ARCo
我是一名优秀的程序员,十分优秀!