编译 x3288 开发板 android5.1 源码包时 遇到的问题和解决方法

本文档提供了在Linux环境下进行Java开发时遇到的一些常见问题及其解决方案,包括处理lzop未找到、jar命令缺失、javadoc命令未找到及javap环境变量配置等问题。

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

转载于:https://my.oschina.net/xolsenberg/blog/810632

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值