zoukankan      html  css  js  c++  java
  • Ubuntu 12.04 Android2.2源码make** /classes-full-debug.jar Error 41错误解决

    出现make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] Error 41这样的错误最大原因可能是因为本机的JDK安装配置问题。

    默认情况下Android2.2源码需要用到的是jdk1.5的版本。

    通过java -version查看java的版本。如果输出字样中包含用openjdk最好换成sunjdk。JDK版本不对应似乎也不行。例如我本机安装的Jdk1.7,在make的时候始终提示版本不对应,一直没有完成编译。

    1、删除openjdk 在终端输入sudo apg-get remove openjdk*,可以删除openjdk相关的文件。

    2、Ubuntu12.04默认源中已经不包含sunjdk了,所以要通过添加第三方源

    sudo add-apt-repository "deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu hardy multiverse"
    
    sudo add-apt-repository  "deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu hardy-updates multiverse"
    
    sudo apt-get install sun-java5-jdk

    即可安装sunjdk1.5

    安装完成后,cdandroid源码所在目录。如果之前执行过了make命令,最好先执行一下

    $make clobber
    $make
    作者:司马奔
  • 相关阅读:
    java中检测网络是否相通
    springBoot学习资料
    mybatis-Plus 增强版用法收藏
    idea生成springBoot 报错403
    java中所有开源注解收集
    JsonCpp操作数组对象
    第三方库 jsoncpp 读写json
    c++ 判断是64还是32位系统
    c++ 读写结构体到文件
    c/c++ 按照行读取文件
  • 原文地址:https://www.cnblogs.com/simaben/p/3446373.html
Copyright © 2011-2022 走看看