zoukankan      html  css  js  c++  java
  • 全志Android SDK编译详解(一)

    1.编译环境说明

             Linux 服务器(任意电脑都可以,建议选择配置高的)安装ubuntu 10.04 作为编译的主机,其他开发者在xp 下,通过SSH/Telent 等协议登录linux 主机进行编。

    2.安装JDK

    sudo tar –jxvf jdk1.6.0_26.tar.bz2

    安装结束后还要设置环境变量让Android 找到这个路径,通过vim 打开/etc/bash.bashrc,增加下面的语句:
    export JAVA_HOME=/home/yanfa/Android/jdk1.6.0_26
    export ANDROID_JAVA_HOME=$ JAVA_HOME
    export PATH=$JAVA_HOME/bin: $PATH

    要根据实际情况修改路径“/home/yanfa/Android/ jdk1.6.0_26”,保存退出。

    输入以下指令,如果出现相关的JDK 版本信息,证明成功

    image

    3.安装其他的必须的工具软件

    sudo apt-get install buid-essential
    sudo apt-get install zlib1g-dev
    sudo apt-get install flex
    sudo apt-get install libx11-dev
    sudo apt-get install gperf
    sudo apt-get install libncurses5-dev
    sudo apt-get install bison
    sudo apt-get install git-core
    sudo apt-get install gnupg
    sudo apt-get install libsdl-dev
    sudo apt-get install libsd0-dev
    sudo apt-get install libwxgtk2.6-dev

    sudo apt-get install zip
    sudo apt-get install curl
    sudo apt-get install valgrind
    sudo apt-get install ncurses
    sudo apt-get install gcc-multilib
    sudo apt-get install g++-multilib
    sudo apt-get install lib32ncurses5-dev
    sudo apt-get install ia32-libs
    sudo apt-get install x11proto-core-dev
    sudo apt-get install libx11-dev
    sudo apt-get install lib32readline5-dev
    sudo apt-get install lib32z-dev
    sudo apt-get install java-common
    sudo apt-get install unixodbc
    sudo apt-get install kernel-package
    sudo apt-get install build-essential
    sudo apt-get install libqt3-headers
    sudo apt-get install libqt3-mt
    sudo apt-get install libqt3-mt-dev
    sudo apt-get install libqt3-compat-headers

    4. 全志android 系统编译可分为两部分:一部分是 linux 内核编译(lichee) ;另 一部分是 android 源码编译

    ~shenbao-new/wifi_DDR128X16_shenbao#
    | --  android           --- android 源码
    | --  lichee              --- linux 内核
    |      |--   buildroot

    |      ………..      
    |      |--  build.sh
    |      |--  linux-3.0
    |      |--   out            --- 生成镜像文件的目录,编译成功就会生成此目录

  • 相关阅读:
    Web Application Penetration Testing Local File Inclusion (LFI) Testing Techniques
    [Reproduced works]MongoDB Unauthorized Access Vulnerability
    PHP build notes
    两个坑-Linux下Network-Manager有线未托管-DNS resolv.conf文件开机被清空
    OS命令注入中的空格
    Honeywords项目——检查密码是否被破解的一种简单方法
    如何判断自己的VPS是那种虚拟技术实现的
    reGeorg v1.0内网流量转发
    配置OWASP的ModSecurity规则
    python 2.6 与 2.4 区别
  • 原文地址:https://www.cnblogs.com/xuyh/p/4167842.html
Copyright © 2011-2022 走看看