
Android
文章平均质量分 80
gezhenglai
这个作者很懒,什么都没留下…
展开
-
Android编译中m、mm、mmm 详解
Android 完成编译的时候先执行 source build/envsetup.sh。 在这个shell 脚本中定义了 help, croot, m, mm, mmm 等 function之后在当前目录下执行help 可以发现它给出的信息和此前见过linux 下面help 的信息不一样了:lai@lai-ThinkPad-X61:~/af-t34$ helpInvoke ".转载 2013-06-19 15:37:47 · 2654 阅读 · 0 评论 -
Android系统移植方法详解
Android系统移植方法详解通过Android系统移植,让它在目标系统上运行起来。Android系统由于用的是linux内核,因此内核移植和嵌入式linux内核移植差异不大,过程如下:(1)移植boot-loader和linux2.6内核到目标平台上,让linux内核可以启动起来,基本的驱动允许正常。此过程完全是嵌入式linux的开发,这里直接跳过。需要注意的是,由于androi转载 2014-01-06 16:55:24 · 1817 阅读 · 0 评论 -
关于Android源码中编译C模块的错误
一、系统环境开发环境:ubuntu11。10源码包:Android2.2二、原工程(helloworld)在Android2.2/development/hello/下创建文件hello.c和Android.mk//hello.c#includeint main(){ printf("Hi,this is scan module int原创 2013-08-27 10:58:02 · 991 阅读 · 0 评论 -
android2.2下编译c模块
android2.2下编译c模块Android SDK相当强大和全面了,但有时你的应用程序可能需要更多的功能,需要在android的linux基础层面上运行应用程序。今天研究了如何在android环境下编译c模块,提供以下2种方法:一、使用Android.mk自动编译:1、在$(yourAndroid)/development目录下,创建一个hello目录。 #转载 2013-08-26 13:23:16 · 650 阅读 · 0 评论 -
Android2.2下的键值修改
在Android_dir/out/target/product/smdkv210/system/usr/keylayout/下有三个文件AVRCP.kl/qwerty.kl/s3c-keypad.kl其中:qwerty.klkey 399 GRAVEkey 2 1key 3 2key 4 3key 5 4key 6 5key 7原创 2013-08-26 14:48:16 · 1647 阅读 · 0 评论 -
Android源码中的模块编译及Android.mk文件语法
Android.mk文件语法规范(出处)根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件转载 2013-08-26 16:17:59 · 2231 阅读 · 0 评论 -
编译Android中的module
参考:如何单独编译Android源代码中的模块android 几个快速编译images指令 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还转载 2013-08-23 15:55:55 · 846 阅读 · 0 评论 -
Android 开发命令工具错误排除 之 fastboot
使用fastboot命令开始正常,后来出现如下错误,无法找到fastboot devices,打印信息如下:lai@lai-ThinkPad-X61:~/ak-t34/arch/arm/boot$ fastboot devicesno permissions fastbootlai@lai-ThinkPad-X61:~/ak-t34/arch/arm/boot$ fastbo原创 2013-06-25 17:06:56 · 1339 阅读 · 0 评论 -
Android 模块mm命令编译时出错
在android2.2/ndk/sources/scanapl/目录下创建Android.mk和scanapl.c文件lai@lai-ThinkPad-X61:~/af-t34$ source build/envsetup.sh including device/htc/dream/vendorsetup.shincluding device/htc/passion/vendorset原创 2013-06-20 15:47:54 · 1350 阅读 · 1 评论 -
android NDK的android.mk文件的详解
android.mk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := xxxLOCAL_SRC_FILES := xxx.cLOCAL_CFLAGS := /-I/home/xuxin/mylib/android-platform_external_libpcap/jniLOCAL_LDLI转载 2013-06-18 16:00:35 · 814 阅读 · 0 评论 -
Android文件系统移植
Android文件系统移植主要介绍linux 内核启动过程以及挂载android 根文件系统的过程,以及介绍android 源代码中文件系统部分的浅析。 主要源代码目录介绍Makefile (全局的Makefile)bionic (Bionic 含义为仿生,这里面是一些基础的库的源代码)bootable (引导加载器)build (build 目录中的内容不是转载 2014-01-06 16:59:50 · 687 阅读 · 0 评论