`

Android内核开发的几个常用命令

 
阅读更多

在android源码的根目录下执行:

. build/envsetup.sh

 

可以获得下列非常方便的命令:

croot:   Changes directory to the top of the tree.
m:       Makes from the top of the tree.
mm:      Builds all of the modules in the current directory.
mmm:     Builds all of the modules in the supplied directories.
cgrep:   Greps on all local C/C++ files.
jgrep:   Greps on all local Java files.
resgrep: Greps on all local res/*.xml files.
godir:   Go to the directory containing a file.
分享到:
评论

相关推荐

    android内核交叉编译工具

    交叉编译Android内核的过程通常包括以下几个步骤: 1. 获取内核源码:从Android开源项目(AOSP)仓库或设备制造商提供的源码中获取。 2. 配置内核:使用 `make menuconfig` 或 `make xconfig` 命令,根据设备需求...

    android开发中常用的命令提示符

    本文将详细介绍这些工具中的几个关键命令及其用法,帮助开发者更好地理解和运用它们来提升开发效率。 #### 一、列出可用的目标设备(Targets) **命令:** ``` android list targets ``` **功能:** 该命令用于列...

    安卓logcat输出内核日志android studio工程源码

    我们将讨论以下几个核心知识点: 1. **logcat工具**:logcat是Android系统内置的一个命令行工具,用于捕获和显示系统日志。通常,logcat主要处理应用级别的日志,但通过特定的方式,我们也可以获取到内核级别的日志...

    linux编译android内核源码问题

    - 文章提到了几个内核相关的仓库,如 `kernel/common`, `kernel/goldfish`, `kernel/msm`, `kernel/omap`, `kernel/samsung`, 和 `kernel/tegra`。 - 这些仓库包含了特定硬件平台下的内核源代码,对于定制不同...

    android执行shell命令

    在Android这样的基于Linux内核的系统中,虽然用户界面主要由触摸屏驱动的应用程序构成,但其内核仍然支持shell命令的执行。本文将详细介绍如何在Android设备上执行shell命令以及相关知识点。 首先,Android提供了...

    Google Android SDK开发范例大全(完整版)

    G1 问世几个月之后,随后就发布了 Android Market,它使用户可以浏览应用程序,并且可以将应用程序直接下载到他们的手机上。经过大约 18 个月,一个新的移动平台进入公众领域。 ---------------------------------...

    新版Android开发教程.rar

    Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...

    QIHUA-X922平台Android9.0开发手册.pdf

    通常,Android源码分为几个主要部分:内核源码、硬件抽象层(HAL)、框架层、应用程序层等。每个部分都有其特定的功能和配置方式。 **编译过程详解:** 编译QIHUA-X922 Android 9.0源码的过程涉及多个步骤,包括但...

    Android技术开发书籍

    根据提供的文件信息,我们可以整理出以下几个关键的知识点: ### Android技术开发书籍 #### 一、Java编程基础 Java 是 Android 应用开发的基础语言之一,掌握 Java 编程是进行 Android 开发的前提条件。 - **...

    android源码开发实战14.02.zip

    这通常包括但不限于以下几个核心知识点: 1. **Android源码结构**:Android系统的源码组织结构复杂,涵盖了大量的模块,如kernel(内核)、HAL(硬件抽象层)、frameworks(框架层)、system(系统服务)等。理解...

    android源码开发实战3.07.zip

    下面,我们将详细探讨几个关键的知识点: 1. **Android源码获取与编译**: - Android源码可以从Google的AOSP(Android Open Source Project)官方网站获取。 - 开发者需要设置一个合适的开发环境,包括安装必要的...

    android源码开发实战4.28.zip

    1. **Android源码结构**:Android源码主要分为几个关键部分,如Linux内核、HAL(硬件抽象层)、系统库、框架服务、应用程序框架和预装应用。理解这些组成部分及其相互关系是深入学习Android源码的基础。 2. **编译...

    android源代码讲解以及导入

    Android源代码结构复杂,主要分为以下几个部分: 1. `build`: 包含构建系统,用于编译和打包Android系统镜像。 2. `external`: 存放第三方库和项目,如WebKit、SQLite、Apache HTTP等。 3. `frameworks`: 核心...

    51CTO下载-【android资料免豆下载】汇总大量教程+工具+源码下载地址.pdf

    Android 开发技术可以分为以下几个方面: 1. Android 基础知识:包括 Android 的架构、组件、四大组件、Intent 机制、数据存储、网络编程、多媒体处理等基础知识。 2. Android 界面效果全汇总:包括 Android 界面...

    超级终端命令大全-ANDROID

    ### 超级终端命令大全-ANDROID #### 1. `free` 命令详解 **作用** `free` 命令用于显示系统内存的使用情况,包括物理内存、交换空间和缓存使用情况。对于Android系统中的超级终端用户来说,这是一个非常实用的...

    Android系统结构和SDK使用;Android SDK的开发环境;Android应用程序的概述和框架;Android应用程序示例;Android应用程序的内容;Android的UI系统实现;视图组(ViewGroup)和布局(Layout)的使用

    安装Android SDK通常需要以下几个步骤: 1. **下载Android SDK**:从官方资源网站下载最新版本的SDK。 2. **安装SDK Manager**:使用SDK Manager管理SDK的组件,包括各种平台版本、工具和库。 3. **配置开发环境**...

    Android系统framework概述.pdf

    从技术角度来看,Android可以分为以下几个层次: 1. **Linux内核**:负责核心系统服务,如内存管理、进程调度、网络协议栈等。 2. **C/C++库**:提供了对底层硬件的直接访问,例如多媒体库、Surface Manager等。 3....

Global site tag (gtag.js) - Google Analytics