【环境搭建003】UBUNTU + ECLIPS + ANDROID 嵌入式系统编译环境搭建遇到的稀奇古怪的问题集合
【问题 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 嵌入式系统编译环境搭建遇到的稀奇古怪的问题集合相关推荐
- ubuntu下android源码编译环境,ubuntu12.04 64位上搭建android源码编译环境
1.首先替换源为163的源,默认源下载速度太慢 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表) sudo ...
- win10+ubuntu18.04搭建Android源码编译环境
一.基本配置 本机硬件配置:cpu 4.0GHZ 6核12线程)+ RAM 32g ddr4 + 512G SSD(机械硬盘也行) 操作系统/软件环境配置:win10+VMware 16 + ubu ...
- Android源码编译环境搭建教程 (一) - Ubuntu系统构建
Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...
- Android 系统编译环境设置及源代码编译
一. 摘要 虽然已经在Android系统工作了一段时间, 但是每次需要重新setup环境的时候,都需要花一点时间, 所以就想借着这次在ubuntu 12.04 64bits系统上重新安装的机会, ...
- Android低功耗优化,基于Android嵌入式系统的低功耗优化
摘要: 在信息技术快速发展的今天,随着集成电路技术和移动互联网技术的快速发展,基于Android嵌入式系统多核处理器的手机已经越来越普及,成为人们日常生活中不可或缺的电子产品.然而,由于受到手机体积, ...
- Win10 + Ubuntu 18.04 双系统工作环境配置
补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...
- 【Android开发】构建Android源码编译环境
原文:http://android.eoe.cn/topic/android_sdk 构建Android源码编译环境 123456789 10 11 12 13 14 15 16 17 18 $ su ...
- android mtk环境,Ubuntu 14.04 搭建MTK Android源码编译环境搭建
安装必备的工具: BuildEnvironment Requirement ============================================================= ...
- 嵌入式linux开发环境 cpu,嵌入式Linux开发环境的搭建之:U-Boot移植-嵌入式系统-与非网...
5.2 U-Boot移植 5.2.1 Bootloader介绍 1.概念 简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序.通过这段程序,可以 ...
最新文章
- 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
- 【机器学习入门到精通系列】无监督学习之K-means
- php操作session
- b树索引 java_B树索引最通俗易懂的介绍
- 互斥信号量和二进制信号量
- java中堆和栈有什么区别?
- 《运算放大器权威指南》读书笔记(三)
- 关于 USB 3.0/3.1 线序定义
- 记一次Android机顶盒破解工程
- L2CAP的基本模式(basic mode)数据格式
- 基于Java的奖学金评定系统的设计
- 关于本学期学计算机基础专业的收获,大学生计算机基础学期总结-20210420001228.docx-原创力文档...
- python 高级函数补充
- mariadb相关说明
- If-else与三目运算符的区别
- 「领域驱动设计」DDD,六边形架构,洋葱架构,整洁架构,CQRS的整合架构
- 计算机应用基础文章 茶的功效,【课程改革论文】茶文化下的计算机应用基础教程课程改革(共5535字)...
- 如何从 GRUB rescue 恢复 Win7,win7 USB恢复盘制作
- 《zw版·Halcon-delphi系列原创教程》 只有2行代码的超市收款单ocr脚本
- 巨控GRM530远程模块 RS485串口通讯设备应用