ubuntu14.04 TLS x64编译android4.4.4 r1

vmware经过3天的编译终于编译完安卓4.4的源码,整个过程并不顺利,因此记录下编译过程。

编译环境搭建:

vmware 10.01

一、Ubuntu 14.04 TLS 64位

硬盘:80G 
    如果编译过程中遇到硬盘空间不够可以执行以下步骤:
    1、$ vmware安装目录/vmware-vdiskmanager -x 80Gb "D:\VMware\WinXP\myUbuntu.vmdk"
    2、vmware启动gparted-live-0.22.0-2-i586.iso进行分区扩容,详细请百度
内存:8G
依赖库:
    1、添加ia32依赖库 
        $ sudo apt-get update
        $ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
    2、添加google建议依赖包
        $ apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-d            ev:i386 zip
安装jdk,官方建议openjdk7但是编译时提示错误后来卸载后装的oracle jdk6
python建议2.3-2.7,查看版本
        $ python -version
添加ubuntu交换区,否则在编译libwebviewchrominum.so时会失败
        $ mkdir /swap
        $ cd /swap
        $ dd if=/dev/zero of=swapfile bs=1024 count=1029000
        $ mkswap swapfile
        $ swapon swapfile
        $ swapoff swapfile
        $ free -m

2、编译安卓

在安卓源码根目录下输入make即可编译,剩下就是漫长的等待....

3、模拟器运行

$ ./usr/local/android/android-4.4.4_r1/out/host/linux-x86/bin/emulator -kernel /usr/local/android/android-4.4.4_r1/prebuilts/qemu-kernel/arm/kernel-qemu -sysdir /usr/local/android/android-4.4.4_r1/out/target/product/generic -system system.img -data userdata.img -ramdisk ramdisk.img

如果报qemu: could not load initrd ‘ramdisk.img‘是权限的问题,cd到out/target/product/generic目录下,执行

$ chmod -R 777 *

没有问题的话,就看到了熟悉的画面,嘎嘎。。。

时间: 2024-10-10 09:52:09

ubuntu14.04 TLS x64编译android4.4.4 r1的相关文章

ubuntu14.04下libvmi 编译安装使用

今天写一篇关于libvmi的文章,其实网上有很多关于libvmi的文章,但是,在按照网上的做,编译的时侯没错,但是在执行./example/process-list ubuntu时会报错,就是那些错误导致我对libvmi折腾了一两周,下面进行开讲. 首先讲下,这篇使用libvmi的环境: 源码:https://github.com/libvmi/libvmi# 系统:ubuntu14.04 虚拟机:Xen-4.4 在使用libvmi的example下的指令前须配置/etc/libvmi.conf

Ubuntu14.04 源码编译安装ejabberd15.04

一.环境 1.系统:Ubuntu14.04_x64 二.下载 1. yaml-0.1.5:链接: http://pan.baidu.com/s/1sj8zGg1 密码: c8ah 2. expat-2.1.0:链接: http://pan.baidu.com/s/1qWE7zmk 密码: 484h 3. libiconv-1.14:链接: http://pan.baidu.com/s/1i3zmBdz 密码: jie2 4.otp_src_17.5:链接: http://pan.baidu.co

webrtc在ubuntu14.04上的编译过程(12.04亦可)

转自:http://blog.csdn.net/xiangjai/article/details/44409751 一.虚拟机环境搭建 1.安装ubuntu 14.04虚拟机: 因为可以屏蔽svn版本问题,如果使用14以下版本svn版本是1.7以下的,在不能下载代码而是使用代码包的情况下会遇到因为svn版本不能同步的问题.这个时候需要手动升级svn版本到1.8+ 2.开启root登陆: 为了启用root 帐号(也就是设置一个口令)使用: sudo passwd root 当你使用完毕后屏蔽roo

ubuntu14.04 安装手动编译 zabbix proxy

一.环境说明 ubuntu 14.06 zabbix-2.4.5 mysql-5.5 二.编译安装步骤 1.系统更新 sudo apt-get update && sudo apt-get upgrade 2.安装mysql sudo apt-get install mysql-server mysql-client 3.配置mysql参数 max_connections = 400 query_cache_limit = 1M query_cache_size = 128M max_he

在ubuntu14.04环境下编译gcc

到GNU开源网址下载gcc源码,并查看编译教程 GNU/GCC网址:http://www.gnu.org/software/gcc/ 2.根据官网教程,编译gcc的所需环境依赖m4,gmp,mfpr,mpc GNU Multiple Precision Library (GMP) version 4.3.2 (or later) Necessary to build GCC.  If a GMP source distribution is found in a subdirectory of

Torch使用: Ubuntu14.04(x64)+ CUDA8.0 安装 Torch

Torch是深度学习一个非常好的框架,使用人也特别多,之前一直使用caffe进行实验,最近一个实验需要在Torch下面跑,所以借此机会安装一下torch. Torch的官方文档已经说的非常详细,安装可以直接按照官方文档进行,官方文档戳我. 首先从github中down下来torch,放在-/torch文件夹下面: git clone https://github.com/torch/distro.git ~/torch --recursive cd ~/torch; bash install-d

在ubuntu14.04上安装编译Android需要的开发包

具体的操作步骤,可在Android官网查看. http://source.android.com/source/initializing.html 首先安装dpkg-dev sudo apt-get install dpkg-dev sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib

在ubuntu14.04上编译android4.2.2系统

原创作品,转载请注明出处,严禁非法转载             copyright:weishusheng   2015.8.1 时下android系统非常流行,下面就来说一下,下载编译一个android系统的过程.此处仅是我个人开发过程的总结和记录,想获取更详细资料,可参考官方文档. 环境: 电脑:Lenovo 32位  2G内存(编译android明显不够,后面会说到如何增加swap存储容量) 主机:VMware10.0.0+ubuntu14.04 android版本:android4.2.

ubuntu14.04安装hadoop2.6.0(伪分布模式)

版本:虚拟机下安装的ubuntu14.04(x64),hadoop-2.6.0 下面是hadoop2.6.0的官方教程(英文): http://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation hadoop下载地址: http://mirror.bit.edu.cn/apache/hadoop/common/ 选择hadoo