OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

/********************************************************************************************
 *                 OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建
 *
 *  声明:
 *      1. 本人用的虚拟机是 VMware 10.0.5 64位;
 *      2. 本人测试过 Ubuntu 12.04.2、Ubuntu 12.04.4,、Ubuntu 14.04 版本,出现一些问题:
 *          1. Ubuntu 14.04 有些依赖库不能用,不能使用共享目录;
 *          2. Ubuntu 12.04.4 系统崩溃;
 *          3. Ubuntu 12.04.2 不能登入。
 *      3. 最后使用的 Ubuntu 12.04.1 版本,并依靠参考文章,才把所有的问题解决。
 *
 *                                  2015-5-29 晴 深圳 南山 平山村 曾剑锋
 *******************************************************************************************/  

                  \\\\\\\\\\\\\\\\\\\-*- 目录 -*-///////////////////
                  |   一、参考文章:
                  |   二、vmware虚拟机设置:
                  |   三、编译系统:
                  |   四、Ubuntu 14.04.4版本系统搭建崩溃的原因:
                  |   五、Ubuntu 12.04.1版本环境搭建:
                  \\\\\\\\\\\\\\\\\\\\\\\\\\////////////////////////

一、参考文章:
    1. Build Android4.0.3错误
        http://blog.csdn.net/mr_raptor/article/details/7394091
    2. [quote] [Android] How to resolve make error out/target/common/docs/api-stubs-timestamp
        http://www.cnblogs.com/lake-of-embedded-system/p/3641958.html
    3. [Android] 在编译光盘中android4.2.2时,报如下错误
        http://bbs.witech.com.cn/forum.php?mod=viewthread&tid=47569
    4.  Linux内核----make ARCH=arm menuconfig时出错
        http://blog.csdn.net/yf210yf/article/details/9337547
    5. Ubuntu下载
        http://mirror.sov.uk.goscomb.net/
    6. Android 源码编译make的错误处理
        http://blog.csdn.net/ithomer/article/details/6977386
    7. "mkimage" command not found - U-Boot images will not be built
        http://blog.csdn.net/dongwuming/article/details/19165467

二、vmware虚拟机设置:
    1. VMware 虚拟机内存建议设置为2G,不能小于1.5G;
    2. 另外处理器个数设置为2个,每个处理器核心个数设置为2个。

三、编译系统:
    1. sudo ./build_android_ok335xd_compile.sh  --> 一定要用root权限,具体原因请看参考文章3
    2. sudo ./build_android_ok335xs_compile.sh  --> 同上

四、Ubuntu 14.04.4版本系统搭建崩溃的原因:
    1. 本人在VMware上使用的是Ubuntu 12.04.4版本,编译完Android系统之后,在重新开机时候出现如下错误:
        The disk drive for /tmp is not ready yet or not precent
        然后无法进入系统。
    2. 采用的措施是:在开机的进入图形界面的时候不停的按F2,这样能够进入终端模式,然后对系统进行升级,
        本人是采用这种方式将系统升级到14.04版本来解决这个问题,当然本人并不知道具体的原因是什么。
    3. 本人经过测试,不能直接使用Ubuntu 14.04版本的进行系统编译,会出现库的兼容性问题
        但无法使用共享目录这个功能;
    4. 以下内容来自光盘自带的install-devel-packages.sh:
        ####################################################################
        # Warning:
        # Ubuntu 12.04.2 introduced a new X stack that isn't compatible with
        # with the old glx packages.

        # ------------------------------------------------------------------
        # 12.04                --> 12.04.2 (*-lts-quantal)
        # ------------------------------------------------------------------
        # libgl1-mesa-glx:i386 --> libgl1-mesa-glx-lts-quantal:i386
        # libgl1-mesa-dev      --> libgl1-mesa-dev-lts-quantal
        # ------------------------------------------------------------------
        #
        # DON'T install libgl1-mesa-glx:i386 on 12.04.2, else it will *BREAK*
        # your system.
        ####################################################################
    5. 从以上内容可以知道好像针对Ubuntu 12.04.2版本;
    6. 经过安装、测试Ubuntu 12.04.2版本,系统不会崩溃,但是会出现无法登入的现象;

五、Ubuntu 12.04.1版本环境搭建:
    1. 本人也只能继续往前找版本测试了,选择测试一下Ubuntu 12.04.1版本,在这种情况下VM Tools能正
        常挂载Windows共享目录,不需要任何其他的操作,但是当运行install-devel-packages.sh
        会出错;
    2. 根据install-devel-packages.sh中的提示,将install-devel-packages.sh中对应位置修改,并运行:
        libgl1-mesa-glx-lts-quantal:i386 --> libgl1-mesa-glx:i386
        libgl1-mesa-dev-lts-quantal      --> libgl1-mesa-dev
    3. 结果可以正常运行,登入正常;
    4. 编译Android的时候出现问题,请注意看参考文章6、7;
    5. 就目前结果而言,建议不使用install-devel-packages.sh,请参考参考文章6;
    6. 编译错误:
        1. arm-eabi-gcc: error: /home/xxxxx/TI_Android_JB_4.2.2_DevKit_4.1.1/hardware/ti/sgx/eurasiacon/binary2_omap4430_android_release/target/kbuild/services4/3rdparty/dc_ti335x_linux/omaplfb_displayclass.c: No such file or directory
            arm-eabi-gcc: fatal error: no input files
        2. 查看文件是否存在:
            xxxxx@xxxxx:~/TI_Android_JB_4.2.2_DevKit_4.1.1/hardware/ti/sgx/eurasiacon/binary2_omap4430_android_release/target/kbuild/services4/3rdparty/dc_ti335x_linux$ ls -al omaplfb_displayclass.c
            lrwxrwxrwx 1 xxxxx xxxxx 120 Sep 15  2014 omaplfb_displayclass.c -> /work/forlinx/TI_Android_JB_4.2.2_DevKit_4.1.1/hardware/ti/sgx/services4/3rdparty/dc_ti335x_linux/omaplfb_displayclass.c  //链接文件
        3. 我们并没有这个目录:/work/forlinx/,所以出错了;
        4. 解决方案:参考文章3

 

时间: 2024-11-03 22:59:53

OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建的相关文章

Linux下Android开发环境搭建详细步骤

  1.系统环境 [android@localhost ~]$ uname -a Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux [android@localhost ~]$ lsb_release -a LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:gra

Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通

原文:Android菜鸟的成长笔记(1)--Android开发环境搭建从入门到精通 今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写一个搭建过程的文章. 一.JDK安装 http://www.oracle.com/index.html  下载地址 选择JavaSE JDK进行下载 下载下来后进行安装(默认步骤安装) 设置环境变量步骤如下: 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:    

Android开发环境搭建及常见问题解决方法

在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网的普及,手机操作系统已经是IOS和Android的天下了,什么winphone之类的可以说没它们什么事了.记得三年前做过一个简单的基于Android2.2的一个小应用.当时只是为了好玩,因而也没有相应的文档记录:后来由于工作原因也就没有继续讲Android开发进行下去.趁有时间再来折腾折腾Android的开发吧.想要开发Android的应用,首先需要安装Android的开发环境,下面记录了Androi

android开发环境搭建,jdk安装错误

问题描述 android开发环境搭建,jdk安装错误 jdk安装后在命令指示符梨输入java后显示错误,这个要这么解决? 解决方案 你是什么系统的?windows的话需要设置java的环境变量,linux和macos的话需要添加到配置文件里 解决方案二: windows下的java环境变量配置: 1.右击计算机 2.属性 3.高级系统设置 4.高级->环境变量 5.新建系统变量 JAVA_HOME 值为jdk的地址 6.在path后面加上:进行分隔,%JAVA_HOME %bin 7.确定 8.

如何使用Ubuntu 12.04作为日常的电脑环境

搜狗输入法出来之后,我觉得有必要写一篇博客说明一下,如何使用Ubuntu作为日常的电脑系统.我使用的Ubuntu版本是12.04,没有使用Ubuntukylin,因为的电脑比较老,使用那个版本,电脑有点卡.不知道是驱动问题还是什么问题.但是安装12.04非常的稳定,而已速度很快. 在Windows下,一个系统应付日常使用,也就是微软定义的家庭普通版.以下讨论的不涉及用于专业人士和工程相关人士的电脑桌面环境.所以这里只针对普通用户而言.特别是在微软从2014年4月8日开始不支持Windows XP

阿里云ubuntu 12.04 64位系统java环境配置详解

系统版本:ubuntu 12.04 64位 ssh链接服务器(使用终端远程链接):     ssh -l username IP地址 如果出现类似如下错误:         @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @ 表示host文件中记录的上次登陆信息和当前信息不匹配.在客户端执行:         mv ~/.ssh/known_hosts /tmp 再次登陆,提示是否继续链接时输入yes即可. 添加用户 1:使用a

jdk+eclip+android sdk实现Android开发环境搭建

一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图: 开发环境搭建-jdk环境搭建"> 选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载    HTTP下载) 如下图: 我们选择第一个(即eclipse IDE

最快速的Android开发环境搭建ADT-Bundle及Hello World

DT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题. 有了ADT-Bundle,新涉足安卓开发的同学也无需再像以前那样在网上参考繁琐的配置教程,可以轻松一步到位进行Android应用开发. 第一步:JAVA SDK(JDK)的安装: 可以去问百度下载JDK,也可以到官方下载JDK. 官方下载地址:

Android开发环境搭建

前几天我在自己的CentOS系统上搭建了Android开发环境.这里我做一个简单的总结. 大概的步骤是: (1)下载JDK并配置环境 (2)下载Android与 配置环境 (3)创建一个Hello World(4)调试运行环境配置 1. JDK安装     JDK就是Java程序开发包.在google上搜索"JDK"就能找到我们想要的包.详见我的另一篇日志. 2. Android 安装     在Googel上搜"Android SDK"就能找到网站 Android