I'm trying to build Android 5.1 for shamu (nexus 6, LMY47I). I'm using Ubuntu 14.04. I install open-jdk 7 as explained in
File "../base/android/jni_generator/jni_generator.py", line 1527, in <module>
File "../base/android/jni_generator/jni_generator.py", line 1527, in <module>
sys.exit(main(sys.argv))
File "../base/android/jni_generator/jni_generator.py", line 1518, in main
sys.exit(main(sys.argv))
File "../base/android/jni_generator/jni_generator.py", line 1518, in main
GenerateJNIHeader(input_file, output_file, options)
File "../base/android/jni_generator/jni_generator.py", line 1401, in GenerateJNIHeader
GenerateJNIHeader(input_file, output_file, options)
File "../base/android/jni_generator/jni_generator.py", line 1401, in GenerateJNIHeader
jni_from_javap = JNIFromJavaP.CreateFromClass(input_file, options)
File "../base/android/jni_generator/jni_generator.py", line 652, in CreateFromClass
jni_from_javap = JNIFromJavaP.CreateFromClass(input_file, options)
File "../base/android/jni_generator/jni_generator.py", line 652, in CreateFromClass
jni_from_javap = JNIFromJavaP(stdout.split('\n'), options)
File "../base/android/jni_generator/jni_generator.py", line 600, in __init__
jni_from_javap = JNIFromJavaP(stdout.split('\n'), options)
File "../base/android/jni_generator/jni_generator.py", line 600, in __init__
signature=JniParams.ParseJavaPSignature(contents[lineno + 1]))]
File "../base/android/jni_generator/jni_generator.py", line 212, in ParseJavaPSignature
return '"%s"' % signature_line[signature_line.index(prefix) + len(prefix):]
ValueErrorsignature=JniParams.ParseJavaPSignature(contents[lineno + 1]))]
File "../base/android/jni_generator/jni_generator.py", line 212, in ParseJavaPSignature
: substring not found
return '"%s"' % signature_line[signature_line.index(prefix) + len(prefix):]
ValueError: substring not found
make: *** [out/target/product/generic/obj/GYP/shared_intermediates/content/jni/MotionEvent_jni.h] Error 1
While searching google for this error I found out this
which states that for building chromium for android jdk 1.6 is required. However the Android make file requires open-jdk-7 and gives an error otherwise
Any Ideas? Thanks, Eyal