Traceback (most recent call last):
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
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(stdout.split('\n'), options)
File "../base/android/jni_generator/jni_generator.py", line 577, in __init__
self.fully_qualified_class = self.fully_qualified_class.replace('.', '/')
AttributeError: 'JNIFromJavaP' object has no attribute 'fully_qualified_class'
Traceback (most recent call last):
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
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(stdout.split('\n'), options)
File "../base/android/jni_generator/jni_generator.py", line 577, in __init__
self.fully_qualified_class = self.fully_qualified_class.replace('.', '/')
AttributeError: 'JNIFromJavaP' object has no attribute 'fully_qualified_class'
make: *** [out/target/product/k35v1_64_om_pre/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/target/product/k35v1_64_om_pre/obj/GYP/shared_intermediates/content/jni/MotionEvent_jni.h] Error 1
target StaticLib: third_party_libjingle_libjingle_gyp (out/target/product/k35v1_64_om_pre/obj/STATIC_LIBRARIES/third_party_libjingle_libjingle_gyp_intermediates/third_party_libjingle_libjingle_gyp.a)
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
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(stdout.split('\n'), options)
File "../base/android/jni_generator/jni_generator.py", line 577, in __init__
self.fully_qualified_class = self.fully_qualified_class.replace('.', '/')
AttributeError: 'JNIFromJavaP' object has no attribute 'fully_qualified_class'
Traceback (most recent call last):
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
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(stdout.split('\n'), options)
File "../base/android/jni_generator/jni_generator.py", line 577, in __init__
self.fully_qualified_class = self.fully_qualified_class.replace('.', '/')
AttributeError: 'JNIFromJavaP' object has no attribute 'fully_qualified_class'
make: *** [out/target/product/k35v1_64_om_pre/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/target/product/k35v1_64_om_pre/obj/GYP/shared_intermediates/content/jni/MotionEvent_jni.h] Error 1
target StaticLib: third_party_libjingle_libjingle_gyp (out/target/product/k35v1_64_om_pre/obj/STATIC_LIBRARIES/third_party_libjingle_libjingle_gyp_intermediates/third_party_libjingle_libjingle_gyp.a)
问题分析:开始装了openjdk7,后面又装了jdk1.6.很可能是系统有jdk1.6.0 和jdk1.7不兼容导致。
解决方法:卸载jdk1.6.0 即删除rm -rf jdk1.6.0_45/ 并去除环境变量,编译正常。