移动平台
文章平均质量分 79
sikinzen
工作方向:嵌入式软件开发
展开
-
Android学习笔记(一)概述
本系列文章主要记载学习Android中的一些心得,主要专注于底层开发(包括Bootloader、内核、驱动等),必然也涉及相关硬件的介绍(S3C6410)。本文是篇概要。原创 2010-06-10 17:28:00 · 700 阅读 · 0 评论 -
android 系统 makefile文件(Android.mk)组织结构
Android.mk脚本结构 下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含) 一. main.mk 1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUILD_SYSTEM= b转载 2012-03-28 23:38:32 · 1955 阅读 · 0 评论 -
Android编译系统(三):官方文档Android Build System
本文档位于Android源码树中:build\core\build-system.htmlAndroid Build SystemStatus: Draft (as of May 18, 2006)ContentsObjectiveThe primary goals of reworking the build system are (1) to make depe转载 2012-03-28 17:10:29 · 2994 阅读 · 1 评论 -
Android 编译系统(一):Android.mk的学习
有关Android.mk的详细讨论,请参考Android源码树中以下两篇文章,以下文章只是一个入门介绍: ndk/docs/OVERVIEW.html ndk/docs/ANDROID-MK.html如下文件主要摘自:http://www.cnblogs.com/lilactutu/archive/2010/12/06/1897696.html一、概述一个A原创 2012-03-27 23:22:35 · 2129 阅读 · 0 评论 -
Android编译系统(四):Android 编译系统框架分析及main.mk分析
一、概述 自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。 Android编译系统(build system)原创 2012-03-28 23:28:49 · 3974 阅读 · 0 评论 -
Android 编译系统(二):envsetup.sh学习
一、编译指令 cd $(Android_dir) // 进入android源码的根目录 . build/envsetup.sh // 特别注意,点号后面跟着一个空格,然后才是 build chooseproduct dkb choosevariant eng export ANDROID_PREBUILT_MODULES=/ho原创 2012-03-28 16:04:33 · 3903 阅读 · 0 评论 -
【Android(三)】采用Repo 和 Git 进行Android的版本控制
有关 Repo 和 Git 的使用查看如下:Repo:Repo command referenceGit:参考 Git Community Book另外,Android官网下也有一篇文章介绍这两个工具,但个人看不懂:Version Control with Repo and Git原创 2012-03-08 15:42:10 · 1485 阅读 · 0 评论 -
Android repo 魔法
本文转载自:http://www.worldhello.net/2010/08/31/1915.html本文是repo的高级说明,讲述repo的实现原理,一般可以不用理会。Android repo 魔法Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立转载 2012-03-08 15:57:56 · 1601 阅读 · 0 评论 -
【Android】INSTALL_FAILED_UPDATE_INCOMPATIBLE错误解决措施
Android,UPDATE,FAILED,INCOMPATIBLE,INSTALL晚上在测一个widget,前面测的好好的,后面再安装的时候发现如下错误:[2009-06-07 02:39:35 - battery] Performing sync[2009-06-07 02:39:35 - battery] Automatic Target Mode: using device转载 2012-03-07 18:38:52 · 1412 阅读 · 0 评论 -
【Android】导入低版本 project到高版本sdk后,遇到的兼容问题的解决
使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题 一、Unableto resolve target 'android-5' 根源:本机中现在使用的是2.3的SDK,API的版本是10;而导入的工程使用的是2.0开发的,其API版本是5。 解决办法: 1 将default.properties中的target=android原创 2012-03-07 18:44:34 · 1798 阅读 · 0 评论 -
Android学习笔记(五) 下一步,路在何方?
每个人在Android上的专攻方向不同,我自己定的方向是Linux内核移植和驱动开发(貌似找不到学习文档,知道的指导下),但大部分人可能还是往应用发展。底下是Android官方建议的几个方向,可供参考原创 2010-06-12 10:40:00 · 806 阅读 · 11 评论 -
Android学习笔记(四) Hello World
本文以一个Hello World来验证开发环境是否安装ok原创 2010-06-11 17:48:00 · 623 阅读 · 0 评论 -
Android 学习笔记(二)前言
本章主要是建立对Android的一个直观认识。原创 2010-06-10 17:33:00 · 780 阅读 · 0 评论 -
Android 学习笔记(三)Windows下建立Android开发环境
本章主要讨论如何建立Android开发环境。原创 2010-06-11 14:51:00 · 1047 阅读 · 0 评论 -
【Android(一)】如何在Ubuntu上配置安卓开发环境
时隔几年,终于还是重回Android阵营,重新学习Android,边写边记笔记,以免以后自己忘记。此文主要摘自:http://source.android.com/source/initializing.html,并在其中加上自己的注解在开始之前,需要先安装VMware Tools等工具,可以参考笔者另一篇文章:Ubuntu使用心得Initializing a Build En原创 2012-03-07 22:39:47 · 3042 阅读 · 1 评论