HI
Using Virtual box ubuntu 16.04 version
installed JDK 1.8 and my java -version is 1.8
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get install openjdk-8-jdk
sudo apt-get install pkg-config
sudo apt-get update
Step 1 :
Step 2- export PATH="$PATH:${HOME}/depot_tools"
Step 3- mkdir webrtc_android
Step 3.1- cd webrtc_android
Step 4 fetch --nohooks webrtc_android
Step 5. gclient sync
Step 6- cd src/
Step 7- ./build/install-build-deps.sh
Step 8- git branch -r
Step 9- git checkout origin/master
# To check you're in origin/master branch
Step 10 tools_webrtc/android/build_aar.py
did multiple times gclient sync
Anyone guide me how to solve the build error ?
NFO:root:Building: armeabi-v7a
Done. Made 5270 targets from 311 files in 9603ms
ninja: Entering directory `/tmp/tmp2Ih5UP/armeabi-v7a'
[3030/4054] ACTION //rtc_base:base_jav...d/toolchain/android:android_clang_arm)
FAILED: obj/rtc_base/base_java.turbine.jar gen/rtc_base/base_java.generated.srcjar
python3 ../../../home/venbab/webrtc_android/src/build/android/gyp/turbine.py --depfile=gen/rtc_base/base_java__header.d --generated-dir=gen/rtc_base/base_java/generated_java --jar-path=obj/rtc_base/base_java.turbine.jar --java-srcjars=\[\] --target-name //rtc_base:base_java__header --classpath=@FileArg\(gen/rtc_base/base_java.build_config.json:javac:interface_classpath\) --processorpath=@FileArg\(gen/rtc_base/base_java.build_config.json:javac:processor_classpath\) --processors=@FileArg\(gen/rtc_base/base_java.build_config.json:javac:processor_classes\) --turbine-jar-path ../../../home/venbab/webrtc_android/src/third_party/turbine/turbine.jar --generated-jar-path gen/rtc_base/base_java.generated.srcjar --java-version=1.8 --bootclasspath=@FileArg\(gen/rtc_base/base_java.build_config.json:android:sdk_interface_jars\) --chromium-code=1 --warnings-as-errors --jar-info-exclude-globs=\[\"\*/R.class\",\ \"\*/R\\\$\*.class\",\ \"\*/Manifest.class\",\ \"\*/Manifest\\\$\*.class\",\ \"\*/GEN_JNI.class\"\] @gen/rtc_base/base_java.sources
Traceback (most recent call last):
File "../../../home/venbab/webrtc_android/src/build/android/gyp/turbine.py", line 15, in <module>
import javac_output_processor
File "/home/venbab/webrtc_android/src/build/android/gyp/javac_output_processor.py", line 23, in <module>
import lookup_dep
File "../../../home/venbab/webrtc_android/src/tools/android/modularization/convenience/lookup_dep.py", line 67
abs_out_dir: pathlib.Path = pathlib.Path(
^
SyntaxError: invalid syntax
[3031/4054] CXX clang_x64/obj/third_pa..._lib/csharp_repeated_primitive_field.o
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "tools_webrtc/android/build_aar.py", line 260, in <module>
sys.exit(main())
File "tools_webrtc/android/build_aar.py", line 256, in main
args.build_dir, args.extra_gn_switches, args.extra_ninja_switches)
File "tools_webrtc/android/build_aar.py", line 236, in BuildAar
extra_ninja_switches)
File "tools_webrtc/android/build_aar.py", line 194, in Build
_RunNinja(output_directory, ninja_args)
File "tools_webrtc/android/build_aar.py", line 122, in _RunNinja
subprocess.check_call(cmd)
File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/home/venbab/webrtc_android/src/third_party/depot_tools/ninja', '-C', '/tmp/tmp2Ih5UP/armeabi-v7a', 'sdk/android:libwebrtc', 'sdk/android:libjingle_peerconnection_so']' returned non-zero exit status 1