![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android编译系统
forester8888
这个作者很懒,什么都没留下…
展开
-
android4.0/build/envsetup.sh
EOF只是一个分界符,其实你完全可以用abcde替换,也一样的功能,只是大家都习惯用EOF来表示。 当shell看到 直到shell又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。 =========================================================================================== f原创 2013-08-27 17:34:12 · 389 阅读 · 0 评论 -
sed编辑器--命令
1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介原创 2013-08-28 10:43:17 · 320 阅读 · 0 评论 -
build/envsetup.sh 简介2
每次进入到android source目录后的第一件事恐怕就是先执行. build/envsetup.sh,完成一些命令的初始化,今天主要分析envsetup.sh。 1. 命令-也就是envsetup.sh中的函数 function help() # 显示帮助信息 function get_abs_build_var() #转载 2013-08-28 16:05:26 · 383 阅读 · 0 评论 -
android编译系统makefile(Android.mk)写法
android编译系统的makefile文件Android.mk写法如下 (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下 Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式: LOCAL_PATH:=$(call my-dir) 上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。 (2)Andro转载 2013-08-28 15:23:18 · 300 阅读 · 0 评论 -
Android编译系统分析---main.mk
一、概述 自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。 Android编译系统(build system)集中于Android源转载 2013-08-28 15:45:41 · 653 阅读 · 0 评论 -
Android系统编译过程分析
一、Makefile的主要流程 以下主要流程都在build/core/main.mk里安排。 初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk)检测编译环境和目标环境决定目标product读取product的配置信息及目标平台信息清除输出目录检查版本号读取Board的配置读取所有Module的配置根据配置产生必要的规则(build/core/M转载 2013-08-28 17:59:07 · 370 阅读 · 0 评论 -
Android---ASE---脚本语言研究1--perl
Android---ASE---脚本语言研究1--perl原创 2013-08-29 12:56:34 · 444 阅读 · 0 评论 -
ubuntu64 android
ubuntu 12.04(64位)下搭建 android2.3/android4.0开发环境 本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android2.3/android4.0编译环境的操作过程,包括LINUX系统安装,JDK安装,samba服务和ssh服务安装。因为要下载补丁,需要网络支持,要能够上网。电脑要64位cpu,安装好win7操作系统。转载 2013-09-01 16:00:49 · 345 阅读 · 0 评论