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
    作者:司马奔
  • 相关阅读:
    Summarizing NUMA Scheduling两篇文章,解释得不错
    VCAP5-DCA – What’s new?
    NUMA总结。
    NUMA and vNUMA
    NUMA
    vsphere 5.1 性能最佳实践。
    vsphere性能
    mysql的事务,隔离级别和锁
    mysql5.7 生成列 generated column
    mysql8 公用表表达式CTE的使用
  • 原文地址:https://www.cnblogs.com/simaben/p/3446373.html
Copyright © 2011-2022 走看看