1, lzop 找不到:
sudo apt-get install lzop
2, /usr/bin jar command not found:
确定自己的jdk安装目录, 我的安装目录是 /usr/lib/jvm/jdk1.7_80, 执行以下命令:
cd /usr/bin
sudo ln -s -f /usr/lib/jvm/jdk1.7_80/bin/jar
如果报 javah 找不到 则执行
sudo ln -s -f /usr/lib/jvm/jdk1.7_80/bin/javah
3, /bin/bash javadoc command not found:
cd /bin
sudo ln -s -f /usr/lib/jvm/jdk1.7_80/bin/javadoc
4, 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 650, in CreateFromClass
stderr=subprocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
make: *** [out/target/product/rk3288/obj/GYP/shared_intermediates/ui/gl/jni/Surface_jni.h] Error 1
原因 javap不存在于环境变量中
第一种方法:
使用 sudo update-alternatives --config javap 查看指向,选择合适的版本,如果不存在,则添加javap
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300
配置 sudo update-alternatives --config javap 注:如果只有一个可选的话,则不会列表,即无需处理
第二种方法:
cd /usr/bin
sudo ln -s -f /usr/lib/jvm/jdk1.7_80/bin/javap