当前位置: 首页 > news >正文

在线查看 Android 系统源代码 Android Code Search

在线查看 Android 系统源代码 Android Code Search

  • 1. Android Code Search
  • 2. Android
    • 2.1. platform/superproject
    • 2.2. build/envsetup.sh
    • 2.3. build/make/envsetup.sh
  • References

1. Android Code Search

https://cs.android.com/

Android
https://cs.android.com/android
Android is a mobile operating system developed by Google

AndroidX
https://cs.android.com/androidx
Libraries for Android development

Android Studio
https://cs.android.com/android-studio
Android Studio projects for building Android applications

Android-llvm
https://cs.android.com/android-llvm
Android branch of the LLVM Project (a collection of modular and reusable compiler and toolchain technologies)

2. Android

https://cs.android.com/android

Android is a mobile operating system developed by Google

2.1. platform/superproject

https://cs.android.com/android/platform/superproject

Repository Root -> Files and Directories

Branch

2.2. build/envsetup.sh

Symbolic link
This item is a symbolic link. Use the path below to view the item it refers to.
Path:build/make/envsetup.sh

2.3. build/make/envsetup.sh

source ./build/make/envsetup.sh hmm
Run "m help" for help with the build system itself. Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment: - lunch: lunch <product_name>-<release_type>-<build_variant> Selects <product_name> as the product to build, and <build_variant> as the variant to build, and stores those selections in the environment to be read by subsequent invocations of 'm' etc. - tapas: tapas [<App1> <App2> ...] [arm|x86|arm64|x86_64] [eng|userdebug|user] Sets up the build environment for building unbundled apps (APKs). - banchan: banchan <module1> [<module2> ...] \\ [arm|x86|arm64|riscv64|x86_64|arm64_only|x86_64only] [eng|userdebug|user] Sets up the build environment for building unbundled modules (APEXes). - croot: Changes directory to the top of the tree, or a subdirectory thereof. - m: Makes from the top of the tree. - mm: Builds and installs all of the modules in the current directory, and their dependencies. - mmm: Builds and installs all of the modules in the supplied directories, and their dependencies. To limit the modules being built use the syntax: mmm dir/:target1,target2. - mma: Same as 'mm' - mmma: Same as 'mmm' - provision: Flash device with all required partitions. Options will be passed on to fastboot. - cgrep: Greps on all local C/C++ files. - ggrep: Greps on all local Gradle files. - gogrep: Greps on all local Go files. - jgrep: Greps on all local Java files. - jsongrep: Greps on all local Json files. - ktgrep: Greps on all local Kotlin files. - resgrep: Greps on all local res/*.xml files. - mangrep: Greps on all local AndroidManifest.xml files. - mgrep: Greps on all local Makefiles and *.bp files. - owngrep: Greps on all local OWNERS files. - rsgrep: Greps on all local Rust files. - sepgrep: Greps on all local sepolicy files. - sgrep: Greps on all local source files. - tomlgrep: Greps on all local Toml files. - pygrep: Greps on all local Python files. - godir: Go to the directory containing a file. - allmod: List all modules. - gomod: Go to the directory containing a module. - bmod: Get the Bazel label of a Soong module if it is converted with bp2build. - pathmod: Get the directory containing a module. - outmod: Gets the location of a module's installed outputs with a certain extension. - dirmods: Gets the modules defined in a given directory. - installmod: Adb installs a module's built APK. - refreshmod: Refresh list of modules for allmod/gomod/pathmod/outmod/installmod. - syswrite: Remount partitions (e.g. system.img) as writable, rebooting if necessary. Environment options: - SANITIZE_HOST: Set to 'address' to use ASAN for all host modules. - ANDROID_QUIET_BUILD: set to 'true' to display only the essential messages. ...

References

[1] Yongqiang Cheng (程永强), https://yongqiang.blog.csdn.net/

http://www.jsqmd.com/news/475371/

相关文章:

  • 混沌工程终极指南:通过故障演练识别和缓解系统风险的7个关键步骤
  • 红队ATKCK|红日靶场实战复盘与深度解析
  • 2026年保定短视频运营团队专业实力深度评测与选型指南 - 2026年企业推荐榜
  • 在线查看 Android 系统源代码 Git repositories on android
  • 深入理解@tailwindcss/line-clamp实现原理:从源码到实际应用
  • MCM/ICM历年优秀论文解析:从特等奖作品中学习建模思路与写作技巧
  • 网站突然被微信屏蔽?先别急着改代码!这5个自查步骤能省80%时间
  • 面向新能源汽车动力总成控制的多变量实时监控与分析平台
  • 【离散数学速成指南】谓词逻辑9大高频考点解析(左孝凌版)
  • 2026年贵州卫生间改造服务商综合评测与选型指南 - 2026年企业推荐榜
  • 猫狗识别大模型——基于python语言
  • iwebsec靶场多平台搭建对比:虚拟机 vs Docker,哪种更适合你?
  • 华为鸿蒙系统借助GBox沙箱生态,无缝畅享谷歌全家桶应用
  • Maven下载配置
  • linux设置常见开机自启动命令(一)
  • Python实战:用ncnn验证模型转换成功的3种方法(附完整代码)
  • 终极指南:Zelda64Recomp跨平台兼容性详解 - Windows与Linux系统的完美适配方案
  • 三明市商用车主的2026年展望:如何定义可靠的尿素后处理品牌 - 2026年企业推荐榜
  • 从NCDC到本地分析:一站式气象数据获取与Python自动化处理指南
  • 2025年中科院预警期刊全解析:科研小白如何避开论文工厂陷阱?
  • Zotero插件:Green Frog(绿青蛙)与easyScholar联动配置全攻略
  • AE函数讲解大全 附带下载链接
  • Traceroute结果解读指南:如何从毫秒数和星号中找出网络瓶颈
  • 五大主流Web GIS框架深度对比:从Leaflet到Cesium的实战选型指南
  • 分组密码设计实战:为什么AES选择SPN而DES用Feistel?从硬件到安全的深度解析
  • 红队工具实测:用Fenjing一键搞定Jinja2 SSTI漏洞(含自定义WAF绕过脚本编写)
  • 使用Marqo构建多语言法律数据库的技术实践
  • 基于TLS协议与多特征融合的恶意加密流量智能检测实战
  • 2023最新测评:5款网页版PostgreSQL管理工具横向对比(含TeamPostgreSQL实战)
  • Marqo语音搜索系统:解锁音频内容的信息价值