美文网首页
android编译指南

android编译指南

作者: android_Pie | 来源:发表于2020-04-23 14:33 被阅读0次

android编译指南

在android源码根目录下,执行以下三步即可编译android:

  1. build/envsetup.sh #这个脚本用来设置android的编译环境;
  2. lunch #选择编译目标
  3. make -j8 #编译android整个系统

android平台提供了三个命令用于编译,这3个命令分别为:

  1. make: 不带任何参数则是编译整个系统;
    make MediaProvider: 单个模块编译,会把该模块及其依赖的其他模块一起编译(会搜索整个源代码来定位MediaProvider模块所使用的Android.mk文件,还要判断该模块依赖的其他模块是否有修改);
  2. mmm packages/providers/MediaProvider: 编译指定目录下的模块,但不编译它所依赖的其它模块;
  3. mm: 编译当前目录下的模块,它和mmm一样,不编译依赖模块;
  4. mma: 编译当前目录下的模块及其依赖项
    以上三个命令都可以用-B选项来重新编译所有目标文件。

在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。类的每个对象维护它自己的一份实例变量的副本。
实例变量:定义在类中但在任何方法之外

类变量也叫静态变量,也就是在变量前加了static 的变量;
实例变量也叫对象变量,即没加static 的变量;区别在于:类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象

参数与变量的区别:
  1、在调用过程的时候,有时候需要输入参数,此时参数会有值,在过程中可以直接用;
  2、变量是存在于过程里面,赋值用的,只有赋值完后,才能调用值;
  3、参数是用来传递的,变量是在通过定义得到的;
  4、调用过程可以传递参数,改变过程中的某些值;
  5、变量是在过程中,一旦定义 ,不能改变

相关文章

  • android编译指南

    android编译指南 在android源码根目录下,执行以下三步即可编译android: build/envse...

  • Android源码之下载编译导入AS(Mac版)

    Android源码之下载编译导入AS(Mac版) AOSP源码下载和编译 环境准备 官方指南: 要求 搭建编译环境...

  • Android编译指南

    本文主要包含以下内容 一、查看项目所在分支二、切换到目标分支三、查看当前所在分支四、编译Android源码五、so...

  • Android中Gradle详细实用指南

    Android中Gradle实用指南 Gradle让Android中的依赖管理、库管理、渠道管理以及一些动态地编译...

  • Chromium Android编译指南

    先决条件 需要有一台装有Linux操作系统环境的主机来做编译,这个环境的搭建配置方法可以参考Linux-speci...

  • Android 反编译指南

    我们下载到的 App 安装包是 Apk 文件(Android Application Package) 。通过 A...

  • Android Studio

    视频教程 Android Studio 全方位指南之初识 Android Studio 全方位指南之基本操作指南 ...

  • mapbox-gl-native 安卓小白编译指南

    mapbox-gl-native安卓小白编译指南 引用:安卓小白编译指南.MD 安装 ubuntu 16.04 d...

  • 从零开始安装 Android Studio

    这是一篇极其简单的 Windows 电脑搭建 Android 开发环境的指南。涵盖了从下载到编译运行的每一个步骤。...

  • android源码编译

    1.Android源码编译 https://source.android.com 2.android 单独编译某个...

网友评论

      本文标题:android编译指南

      本文链接:https://www.haomeiwen.com/subject/kmcaihtx.html