ninja build正在添加无效选项--jarjar。任何指针如何解决这个问题。
以下是错误详情:
cd ../../ui/gfx; ../../base/android/jni_generator/jni_generator.py --input_file "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java" --output_dir ../../out/Release/gen/ui/gfx/jni --includes base/android/jni_generator/jni_generator_helper.h --optimize_generation 1 --jarjar "" --ptr_type long --native_exports_optional
用法:jni_generator.py [OPTIONS] 该脚本将解析提取本机的给定java源代码 声明并将头文件打印到stdout(或文件)。 有关更多详细信息,请参阅SampleForTests.java。
jni_generator.py: error: no such option: --jarjar
答案 0 :(得分:1)
' - jarjar'从那时起不支持选项:https://codereview.chromium.org/1959583003
在正确清理gyp文件之前,您可以从build / jni_generator.gypi(generate_jni_headers)中删除该选项,并使用gyp_chromium重新生成文件。
diff --git a/build/jni_generator.gypi b/build/jni_generator.gypi
index 7a9e333..da6e380 100644
--- a/build/jni_generator.gypi
+++ b/build/jni_generator.gypi
@@ -58,8 +58,6 @@
'<(jni_generator_includes)',
'--optimize_generation',
'<(optimize_jni_generation)',
- '--jarjar',
- '<(jni_generator_jarjar_file)',
'--ptr_type',
'<(jni_generator_ptr_type)',
'<(native_exports)',