用android build system 编译一个最小的android平台
2009-06-23 09:41
441 查看
首先按照
http://source.android.com/download
这个网站的方法配置系统
然后下载android平台文件
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
在平台所在文件夹下运行
. build/envsetup.sh
然后运行
在build/core/main.mk文件中的
ifeq ($SDK_ONLY),true)行前面
添加SDK_ONLY := false
BUILD_TINY_ANDROID := true
保存。
在平台所在文件夹下,运行mm,系统将自动编译整个平台。
所生成的文件的存放路径也会提示出来。
如果提示和libpixelflinger 与hardware_legacy依赖相关的错误,
则修改
Android.mk中的LOCAL_SHARED_
LIBRARIES
将hardware_legacy行去掉。
http://source.android.com/download
这个网站的方法配置系统
然后下载android平台文件
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
在平台所在文件夹下运行
. build/envsetup.sh
然后运行
在build/core/main.mk文件中的
ifeq ($SDK_ONLY),true)行前面
添加SDK_ONLY := false
BUILD_TINY_ANDROID := true
保存。
在平台所在文件夹下,运行mm,系统将自动编译整个平台。
所生成的文件的存放路径也会提示出来。
如果提示和libpixelflinger 与hardware_legacy依赖相关的错误,
则修改
Android.mk中的LOCAL_SHARED_
LIBRARIES
将hardware_legacy行去掉。
相关文章推荐
- 用android build system 编译一个最小的android平台
- 分享一个Android平台编译脚本
- 分享一个Android平台编译脚本1
- [笔记][Cocos2d-x]关于 “不是一个有效的 Android 目标平台” 的编译错误
- Android.mk文件语法详述 1. 概述 Android.mk文件是用来描述build system(编译系统)的,更准确的说:该文件是一个微型的GNU Makefile片段,将
- Android平台开发 -Android build system-编译系统分析
- Android 平台上的秒级编译方案 - Freeline
- cocos2d-x编译到android平台后,增加返回键和菜单键支持
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——目录
- cocos2d-x交叉编译到android平台
- 曾经在linux中用交叉编译工具编了一个可执行文件在android系统的板子上跑,无法执行
- Android平台JNI程序编译之openssl
- [Android] 编译main.xml 生成一个main.out.xml什么原因
- 一步一步写一个简单通用的makefile(四)--写一个通用的makefile编译android可执行文件
- 如何在Android平台下编译带STL的C++程序
- 为 Android 平台开发一个输入法
- 新的开始----一个新平台(Android)一门新语言(Java)的学习
- 一份典型的lazarus 编译目标平台为android的编译参数
- 腾讯微博开发平台开发,android平台一个微博的demo,OATUH2.0版本,教程一
- Android平台内核编译