---
参考:http://blog.csdn.net/ameyume/article/details/28855723
----
解决方法:
添加javap后make clean后再次编译,通过;
添加方法:
在jdk安装包下新建.sh可执行文件 install-sun-java6.sh
内容如下:
#!/bin/sh # # Download Sun JDK 6 from: # http://www.oracle.com/technetwork/java/javase/downloads/index.html # Java SE Development Kit 6 Update 43 # # You can download it by browser # http://download.oracle.com/otn-pub/java/jdk/6u43-b01/jdk-6u43-linux-x64.bin # wget doesn't work # chmod +x jdk-6u29-linux-x64.bin ./jdk-6u29-linux-x64.bin mkdir -p /usr/lib/jvm mv jdk1.6.0_29 /usr/lib/jvm # Update symbolic links for Java update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_29/bin/java" 1 update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_29/bin/javac" 1 update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/jdk1.6.0_29/bin/javap" 1 //添加javap,,优先级1 update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/lib/jvm/jdk1.6.0_29/bin/javadoc" 1 update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jdk1.6.0_29/jre/lib/amd64/libnpjp2.so" 1 update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_29/bin/javaws" 1 update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.6.0_29/bin/jar" 1 # Choose the java you installed as default update-alternatives --config java update-alternatives --config javac update-alternatives --config javap update-alternatives --config javadoc update-alternatives --config mozilla-javaplugin.so update-alternatives --config javaws update-alternatives --config jar # Verify installation java -version javac -version javap -version # See more - # https://help.ubuntu.com/community/Java
编译结果如下:
+ SRC_DIR=/opt/4418-source/android/result/system + '[' '!' -d /opt/4418-source/android/result/system ']' + OUTPUT_FILE=/opt/4418-source/android/result/system.img + EXT_VARIANT=ext4 + MOUNT_POINT=system + SIZE=685768704 + FC= + case $EXT_VARIANT in + '[' -z system ']' + '[' -z 685768704 ']' + '[' -n '' ']' + MAKE_EXT4FS_CMD='make_ext4fs -s -l 685768704 -a system /opt/4418-source/android/result/system.img /opt/4418-source/android/result/system' + echo make_ext4fs -s -l 685768704 -a system /opt/4418-source/android/result/system.img /opt/4418-source/android/result/system make_ext4fs -s -l 685768704 -a system /opt/4418-source/android/result/system.img /opt/4418-source/android/result/system + make_ext4fs -s -l 685768704 -a system /opt/4418-source/android/result/system.img /opt/4418-source/android/result/system Creating filesystem with parameters: Size: 685768704 Block size: 4096 Blocks per group: 32768 Inodes per group: 6976 Inode size: 256 Journal blocks: 2616 Label: Blocks: 167424 Block groups: 6 Reserved block group size: 47 Created filesystem with 1499/41856 inodes and 77354/167424 blocks + '[' 0 -ne 0 ']' ---------- End of post processing root@phone-desktop:/opt/4418-source/android#
----