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

在线查看 Android 系统源代码 AOSPXRef and AndroidXRef

在线查看 Android 系统源代码 AOSPXRef and AndroidXRef

  • 1. AOSPXRef
    • 1.1. `http://aospxref.com/android-14.0.0_r2/`
    • 1.2. `build/envsetup.sh`
  • 2. AndroidXRef
    • 2.1. `http://androidxref.com/9.0.0_r3/`
    • 2.2. `build/envsetup.sh`
  • 3. HELLO Android
  • References

1. AOSPXRef

http://aospxref.com/

Android Source

android-14.0.0_r2 android-13.0.0_r3 android-12.0.0_r3 android-11.0.0_r21 android-10.0.0_r47 android-9.0.0_r61 android-8.1.0_r81 android-8.0.0_r36 android-7.1.2_r39 android-7.0.0_r7 android-6.0.1_r9 android-5.1.1_r9 android-5.0.2_r3 kernel-android14-6.1-lts kernel-android14-5.15-lts kernel-android13-5.15-lts kernel-android13-5.10-lts kernel-android12-5.10-lts

1.1.http://aospxref.com/android-14.0.0_r2/

http://aospxref.com/android-14.0.0_r2/

1.2.build/envsetup.sh

http://aospxref.com/android-14.0.0_r2/xref/build/envsetup.sh

Line#: Show or hide line numbers (might be slower if file has more than 10000 lines).
Scopes#: Show or hide scopes window.
Navigate#: Show or hide symbol list.
Raw: 显示原始文件
Download: 下载当前文件

source ./build/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>-<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|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. ...

2. AndroidXRef

http://androidxref.com/

Android Source Code Cross Reference

Android Source

Pie - 9.0.0_r3 Oreo - 8.1.0_r33 Oreo - 8.0.0_r4 Nougat - 7.1.2_r36 Nougat - 7.1.1_r6 Nougat - 7.0.0_r1 Marshmallow - 6.0.1_r10 Marshmallow - 6.0.0_r5 Marshmallow - 6.0.0_r1 Lollipop - 5.1.1_r6 Lollipop - 5.1.0_r1 Lollipop - 5.0.0_r2 KitKat - 4.4.4_r1 KitKat - 4.4.3_r1.1 KitKat - 4.4.2_r2 KitKat - 4.4.2_r1 KitKat - 4.4 JellyBean - 4.3 JellyBean - 4.2.2 JellyBean - 4.2 JellyBean - 4.1.2 JellyBean - 4.1.1 ICS - 4.0.4 ICS - 4.0.3 Gingerbread - 2.3.7 Gingerbread - 2.3.6 Froyo - 2.2.3 Eclair - 2.1 Donut - 1.6

2.1.http://androidxref.com/9.0.0_r3/

http://androidxref.com/9.0.0_r3/
http://androidxref.com/9.0.0_r3/xref/

2.2.build/envsetup.sh

http://androidxref.com/9.0.0_r3/xref/build/envsetup.sh

Line#: Show or hide line numbers (might be slower if file has more than 10000 lines).
Navigate#: Show or hide symbol list.
Download: 下载当前文件

source ./build/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>-<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|mips|arm64|x86_64|mips64] [eng|userdebug|user] - 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, but not their dependencies. - mmm: Builds all of the modules in the supplied directories, but not their dependencies. To limit the modules being built use the syntax: mmm dir/:target1,target2. - mma: Builds all of the modules in the current directory, and their dependencies. - mmma: Builds all of the modules in the supplied directories, and their dependencies. - 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. - jgrep: Greps on all local Java files. - resgrep: Greps on all local res/*.xml files. - mangrep: Greps on all local AndroidManifest.xml files. - mgrep: Greps on all local Makefiles files. - sepgrep: Greps on all local sepolicy files. - sgrep: Greps on all local source files. - godir: Go to the directory containing a file.

3. HELLO Android

Android 系统源代码
https://www.androidos.net.cn/sourcecode

Android 10 | 10.0.0_r6
https://www.androidos.net.cn/android/10.0.0_r6/xref

References

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

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

相关文章:

  • 漏洞扫描工具实战指南:从原理到渗透测试应用
  • 2026年3月山东蒸汽锅炉品牌综合实力深度解析 - 2026年企业推荐榜
  • 在线查看 Android 系统源代码 Android Code Search
  • 混沌工程终极指南:通过故障演练识别和缓解系统风险的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构建多语言法律数据库的技术实践