Build Fail Chromium for Android

891 weergaven
Naar het eerste ongelezen bericht

William Mitchell Jr

ongelezen,
30 sep 2017, 00:44:2930-09-2017
aan Chromium-dev
System: Debian Sid
Kernel: 4.12
CPU: x86_64

When building Chromium for Android, I received the following error:

../../base/android/java/src/org/chromium/base/Promise.java:91: error: cannot find symbol
        Callback<Exception> onReject = reason -> {
                                       ^
  symbol:   method metafactory(Lookup,String,MethodType,MethodType,MethodHandle,MethodType)
  location: interface LambdaMetafactory
Fatal Error: Unable to find method metafactory

[25/24804] ACTION //chrome/browser/metrics:expired_histograms_array(//build/toolchain/android:android_clang_arm)
ninja: build stopped: subcommand failed.

WM

William Mitchell Jr

ongelezen,
7 okt 2017, 15:57:1007-10-2017
aan Chromium-dev
Afiter 'git-rebase-update && gclient sync' yesterday, now building without failure but with 51 compiler warnings. I did not touch my build system.

William Mitchell Jr

ongelezen,
16 okt 2017, 15:46:5116-10-2017
aan Chromium-dev
Build failure with the same error. This time I manually re-configured java with 'update-alternatives --config java' and 'update-alternatives --config javac' and all is well.

Oleg Beletski

ongelezen,
25 okt 2017, 05:09:5125-10-2017
aan Chromium-dev
My build was failing with the same error. Reason was in not properly configured java setup.  "java" and "javac" binaries were from java 1.8 and "jar" binary was taken from 1.7 and all libraries from 1.7 as well. Please make sure that path variable point correct "jar" executable.

Satoshi Goto

ongelezen,
3 nov 2017, 03:32:0503-11-2017
aan Chromium-dev
Me too, I cannot build with 62.0.3202.84

Satoshi Goto

ongelezen,
5 nov 2017, 23:49:3505-11-2017
aan Chromium-dev
Ok, solved the problem, do this and hcange to java 8

sudo update-alternatives --config java

sudo update-alternatives --config javac

sudo update-alternatives --config jar

sudo update-alternatives --config jarsigner
sudo update-alternatives --config javaws
sudo update-alternatives --config javap

Allen beantwoorden
Auteur beantwoorden
Doorsturen
0 nieuwe berichten