【问题 1】 为了进行JAVA的编译,往往要配置java的path,或者更换java的选择,比如把open_jdk_1.7 换成 jdk1.6

开着机器的时候,大胆的改,然后去编译,可是当你重新启动的时候,可能你就会遇到一个怪异的问题,那就是你发现,你登陆不进去了。

你就是有了正确的密码也登陆不了ubuntu??? 什么原因。。。???

【回答】

由于错误的在 /etc/profile 或者 /etc/environment 里面修改了jdk的版本,或者你修改了JDK 的路径,

尤其是没有搞清楚作用域的情况下,把各种路径配置都做了一遍,修改了ubuntu的系统java路径,那么好了,ubuntu启动就会崩溃掉。

你要做的就必须是恢复到原来的JDK,问题就好了。

当然说的比较简单,实际上,还是比较繁琐,

一般情况下你 按下 【alt + ctrl + F1】 就能进入到命令行模式,但有时候你的配置太糟糕,也许这样也无法进去。

你需要重新启动ubunt ,然后持续按下 【shift 】键,直到出现系统启动选择模式,然后,进入命令行恢复模式。

把你做的jdk的修改给恢复过来,再重新启动,这时候,你的系统就可以恢复了。

【解决】

根本的解决办法不是去修改各种环境变量,而是利用update-alternatives 工具可以有效的控制多个版本的使用问题。

这个工具不仅仅对jdk有效,对gcc,g++等各种软件包有效:

【举例】

1 ubuntu13.04安装低版本的gcc和g++

http://sunzeduo.blog.51cto.com/2758509/1288008

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

【问题 2】编译android 文件系统时候,会出现一个现象,编译不通过,而且报错会非常怪异。

但是,重新启动机器后,你会发现,虽然,报错依旧诡异,但是,每次地方不同。

如果是这样,恭喜你,你这个问题其实是个内存不够的通用性的问题。具体请参阅我的另外一片博文的第4,6小结。

http://blog.csdn.net/yellow_hill/article/details/22914371

【环境搭建003】UBUNTU + ECLIPS + ANDROID 嵌入式系统编译环境搭建遇到的稀奇古怪的问题集合相关推荐

  1. ubuntu下android源码编译环境,ubuntu12.04 64位上搭建android源码编译环境

    1.首先替换源为163的源,默认源下载速度太慢 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表) sudo ...

  2. win10+ubuntu18.04搭建Android源码编译环境

    一.基本配置 本机硬件配置:cpu 4.0GHZ  6核12线程)+ RAM 32g ddr4 + 512G SSD(机械硬盘也行) 操作系统/软件环境配置:win10+VMware 16 + ubu ...

  3. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

    Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...

  4. Android 系统编译环境设置及源代码编译

    一. 摘要    虽然已经在Android系统工作了一段时间, 但是每次需要重新setup环境的时候,都需要花一点时间, 所以就想借着这次在ubuntu 12.04 64bits系统上重新安装的机会, ...

  5. Android低功耗优化,基于Android嵌入式系统的低功耗优化

    摘要: 在信息技术快速发展的今天,随着集成电路技术和移动互联网技术的快速发展,基于Android嵌入式系统多核处理器的手机已经越来越普及,成为人们日常生活中不可或缺的电子产品.然而,由于受到手机体积, ...

  6. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

  7. 【Android开发】构建Android源码编译环境

    原文:http://android.eoe.cn/topic/android_sdk 构建Android源码编译环境 123456789 10 11 12 13 14 15 16 17 18 $ su ...

  8. android mtk环境,Ubuntu 14.04 搭建MTK Android源码编译环境搭建

    安装必备的工具: BuildEnvironment Requirement ============================================================= ...

  9. 嵌入式linux开发环境 cpu,嵌入式Linux开发环境的搭建之:U-Boot移植-嵌入式系统-与非网...

    5.2  U-Boot移植 5.2.1  Bootloader介绍 1.概念 简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序.通过这段程序,可以 ...

最新文章

  1. 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
  2. 【机器学习入门到精通系列】无监督学习之K-means
  3. php操作session
  4. b树索引 java_B树索引最通俗易懂的介绍
  5. 互斥信号量和二进制信号量
  6. java中堆和栈有什么区别?
  7. 《运算放大器权威指南》读书笔记(三)
  8. 关于 USB 3.0/3.1 线序定义
  9. 记一次Android机顶盒破解工程
  10. L2CAP的基本模式(basic mode)数据格式
  11. 基于Java的奖学金评定系统的设计
  12. 关于本学期学计算机基础专业的收获,大学生计算机基础学期总结-20210420001228.docx-原创力文档...
  13. python 高级函数补充
  14. mariadb相关说明
  15. If-else与三目运算符的区别
  16. 「领域驱动设计」DDD,六边形架构,洋葱架构,整洁架构,CQRS的整合架构
  17. 计算机应用基础文章 茶的功效,【课程改革论文】茶文化下的计算机应用基础教程课程改革(共5535字)...
  18. 如何从 GRUB rescue 恢复 Win7,win7 USB恢复盘制作
  19. 《zw版·Halcon-delphi系列原创教程》 只有2行代码的超市收款单ocr脚本
  20. 巨控GRM530远程模块 RS485串口通讯设备应用

热门文章

  1. springboot 全局异常处理 自定义mvc错误页面展示
  2. servlet url-pattern配置中 / 和 /* 的区别 记录
  3. 【服务端渲染】之 Vue SSR
  4. 静态页面实现include
  5. Linux入门学习(十)
  6. mysql账号相关的操作和安全管理
  7. Jmeter插件-dubbo
  8. 如何使用Dependabot保持环境最新
  9. 131_Power Query之获取钉钉日志自动刷新Power BI报告
  10. 基本 Python 词汇