0

我在编译引擎时遇到问题。

我按照这个步骤来编译引擎。

并尝试使用以下命令构建 iOS 模拟器:

sudo ./flutter/tools/gn --ios --simulator --unoptimized && sudo ./flutter/tools/gn --unoptimized && sudo ninja -C out/ios_debug_sim_unopt && sudo ninja -C out/host_debug_unopt

它编译得很好,但是使用以下命令构建的 android arm64 存在问题:

sudo ./flutter/tools/gn --android --unoptimized --android-cpu=arm64 && sudo ./flutter/tools/gn --unoptimized && sudo ninja -C out/android_debug_unopt_arm64 && sudo ninja -C out/host_debug_unopt

这是错误的最后回溯。

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Traceback (most recent call last):
  File "/Users/kartik/Code/experiments/engine/src/out/android_debug_unopt_arm64/../../build/android/gyp/javac.py", line 345, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/Users/kartik/Code/experiments/engine/src/out/android_debug_unopt_arm64/../../build/android/gyp/javac.py", line 338, in main
    input_files + build_utils.GetPythonDependencies())
  File "/Users/kartik/Code/experiments/engine/src/build/android/gyp/util/build_utils.py", line 322, in GetPythonDependencies
    non_system_module_paths = [
  File "/Users/kartik/Code/experiments/engine/src/build/android/gyp/util/build_utils.py", line 322, in <listcomp>
    non_system_module_paths = [
  File "/usr/local/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/posixpath.py", line 375, in abspath
    path = os.fspath(path)
TypeError: expected str, bytes or os.PathLike object, not NoneType
[24/80] ACTION //third_party/dart/runtime/v...form(//build/toolchain/android:clang_arm64
ninja: build stopped: subcommand failed.

谁能建议我该怎么做?

4

1 回答 1

0

更新python版本后修复此问题3.9.7

于 2021-09-23T12:17:45.923 回答