首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏tea9的博客

    aosp编译

    aosp “Android Open Source Project”的缩写。中文意为”Android 开放源代码项目”。 为什么要编译aosp源码: 首先android现在过反调试、root检测、xopsed检测、frida检测都非常难,一个一个过很费时费力,那编译源码就可以使用源码中的函数,天然可以过检测。 然后现在编译使用脱壳机也需要先编译aosp的源码 在然后编译使用aosp源码可以帮助更清楚的理解aosp源码的执行过程 对于开发来讲可以通过aosp源码获取隐藏的api 对于发烧友来说可以修改源码加一些定制化的东西 .7z文件拖拽到COMPLIE目录下 md5sum aosp810r1.7z 算下md5跟aosp810r1.txt是否一致 解压 7z x aosp810r1.7z 安装依赖 apt update wget https://dl.google.com/dl/android/aosp/google_devices-sailfish-opm1.171019.011-f3bafc8b.tgz wget

    3.3K20编辑于 2023-03-08
  • 来自专栏吴小龙同學

    Android Studio 导入 AOSP 源码

    有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。 问题来了,如何将 AOSP 源码导入 Android Studio? 系列博客 VirtualBox 安装 Ubuntu AOSP 源码下载 AOSP 源码整编单编 参考 https://blog.csdn.net/HQZ820844012/article/details

    3.6K30发布于 2019-12-11
  • 来自专栏huofo's blog

    macOS 下载编译 aosp 源码

    cd /Volumns/android mkdir aosp cd aosp 初始化版本库 然后,初始化一个指定版本的 aosp 源码库。 构建源码 aosp 构建系统简介 aosp 原本是使用 make 进行构建源码。 Lunch menu... pick a combo: 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_mips-eng 4. aosp_mips64-eng 5. aosp_x86-eng 6. aosp_x86_64-eng 7. aosp_car_arm-userdebug 8 . aosp_car_arm64-userdebug 9. aosp_car_x86-userdebug 10. aosp_car_x86_64-userdebug ......

    4K20编辑于 2022-03-17
  • 来自专栏Android 开发者

    使用 Kotlin 重写 AOSP 日历应用

    两年前,Android 开源项目 (AOSP) 应用 团队开始使用 Kotlin 替代 Java 重构 AOSP 应用。 之所以重构主要有两个原因: 一是确保 AOSP 应用能够遵循 Android 最佳实践,另外则是提供优先使用 Kotlin 进行应用开发的良好范例。 AOSP 团队在去年夏天发表了一篇文章,详细介绍了 AOSP 桌面时钟应用的转换过程。而今年,我们将 AOSP 日历应用从 Java 转换成了 Kotlin。 在 AOSP 桌面时钟文章中,详细介绍了其中遇到的一些问题以及解决方法。如下列出了一些在进行 AOSP 日历转换过程中遇到的问题。 因此,可以说 AOSP 日历应用转换到 Kotlin,并没有对应用的初始启动时间产生负面影响。

    1.6K10编辑于 2022-03-09
  • 来自专栏吴小龙同學

    AOSP 源码整编单编

    AOSP 源码下载》完成后,就可以开编了。 2. aosp_arm64-eng 3. aosp_blueline-userdebug 4. aosp_car_arm-userdebug 5. aosp_car_arm64 9. aosp_cf_x86_64_phone-userdebug 10. aosp_cf_x86_64_tablet-userdebug 11. aosp_cf_x86 14. aosp_cf_x86_auto-userdebug 15. aosp_cf_x86_phone-userdebug 16. aosp_cf_x86_tablet-userdebug 23. aosp_taimen-userdebug 24. aosp_walleye-userdebug 25. aosp_walleye_test-userdebug 26

    3K20发布于 2019-12-11
  • 来自专栏全栈程序员必看

    AOSP开源协议_open sap

    OLAP(Online Analytical Processing)是指在线联机分析,基于数据查询计算并实时获得返回结果。日常业务中的报表、数据查询、多维分析等一切需要即时返回结果的数据查询任务都属于OLAP的范畴。对应的,行业内也有相应产品来满足这类需求,那就是OLAP Server。

    1K10编辑于 2022-11-04
  • 来自专栏difcareer的技术笔记

    使用AndroidStudio调试AOSP源码

    当我们在AOSP中加入了自己的代码,或者当我们阅读源码时,一个迫切的需求就是调试,下面讲述如何利用AndroidStudio调试Java部分的代码。 我们已经将编译的结果通过模拟器运行。 参考自: http://ronubo.blogspot.tw/2016/01/debugging-aosp-platform-code-with.html

    1.5K30发布于 2018-08-23
  • 来自专栏Android 开发者

    Android 开源项目 (AOSP) 代码搜索工具正式发布

    我们非常高兴的为各位开发者们介绍一个 Android 开源项目 (AOSP) 的代码搜索工具: cs.android.com Android 开源项目的代码由一系列 Git 管理的代码库组成。 (并非所有分支都有交叉引用信息) 关于代码搜索工具的相关说明和文档可以在这里查看: source.android.google.cn/setup/contr… 除了搜索 Android 开源项目 (AOSP 如果您想了解更多关于 Android 开源项目 (AOSP) 相关的内容,请访问中国 AOSP 开发者网站: source.android.google.cn/ 我们同时更新了 Chromium 开源项目代码搜索工具

    1.2K10发布于 2019-12-20
  • 来自专栏数学与计算机

    AOSP源码下载的正确打开方式

    bashrc 在最后一行添加export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo' 重启terminal 下载aosp 源码 mkdir aosp cd aosp 全部下载: repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest 下载特定版本: repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0.0_r8 最后

    1.3K00发布于 2020-01-24
  • 来自专栏difcareer的技术笔记

    AOSP中开发自己的APP

    需求:有时候我们需要借用AOSP的源码环境来开发APP。 在AOSP中的APP的编译和平时开发不一样,需要使用Android.mk来打包。 我已经弄了一个最简单的模板: git clone https://github.com/difcareer/testapp 你只需要将其clone到自己的AOSP目录中,我放在了 packages/app

    1.5K20发布于 2018-08-23
  • 来自专栏sickworm

    给 Android ROM(AOSP)集成 SuperSU 的方法

    本文实验配置: ROM: AOSP Android-6.0.1_r77 设备:Nexus 5 SuperSU: SR5-SuperSU-v2.82-SR5-20171001224502.zip SuperSU 因为 AOSP 的 su 是只能 shell 或者 root 用的。 注释后重新 make 一次 su 就能正常使用了 使用非 AOSP 的 su,SuperSU 提供的 su 需要配合 SuperSU 其他文件,不能直接用。 然后我发现改了 su 还是不行。。 实现 SELinux | AOSP 这是 AOSP 官方对 SELinux 的介绍,在这个问题里我没看到更多的信息。 存在问题 由于对 AOSP 不熟悉,文件放置不太讲究,不能迎合多设备编译的需求。 还有一个小问题,就是点击 SuperSU 进入主界面时会提示有新 SU 可用,可是我已经下载最新版本了。

    6K20发布于 2019-02-27
  • 来自专栏王小二的Android站

    M1编译AOSP是什么体验

    前言 朋友入手了一台新款M1的Macbook Pro,成功编译AOSP,分享一下经验 MacBook Pro 14寸,M1 Pro 10核心16核图形处理器,16GB运行内存,1TB硬盘 AOSP on mountpoint android/ mkdir android; cd android 同步代码: repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP /platform/manifest -b android-12.0.0_r3 repo sync 编译: . build/envsetup.sh lunch aosp_crosshatch-userdebug

    2.3K20编辑于 2022-03-24
  • 来自专栏IT大咖说

    Google 正式发布 Android 13,已发布至 AOSP

    首先值得一提的是,Android 13 源代码已经推送到了 Android Open Source Project(AOSP)项目中。当前,Android 13 将从今天开始向 Pixel 设备推出。 最后,对于想要了解 Android 13 源代码的开发者们,可以通过 AOSP 项目进行尝鲜: https://source.android.com/。 blog.google/products/android/android-13/ https://android-developers.googleblog.com/2022/08/android-13-is-in-aosp.html

    1.3K10编辑于 2022-08-26
  • 来自专栏difcareer的技术笔记

    将自己编译的AOSP刷入nexus5

    ubuntu14.04编译Android4.4源码讲述了用于模拟器的AOSP编译过程,在完整编译了源码以后,会自动将编译结果目录加入到path中,此时运行 emulator 即可在模拟器中运行自己的编译结果 真机运行需要厂商的驱动,厂商的驱动是不包含在AOSP中的,你需要根据你选择的Branch: https://source.android.com/source/build-numbers.html //下面有几个驱动链接 将驱动文件下载后,解压到AOSP根目录,得到几个.sh文件,执行后,会在AOSP下创建vendor目录,里面包含了驱动。 执行which fastboot找到fastboot的目录,我的在AOSP/out/host/linux-x86/bin下 电脑先切换到su用户下,这一步很重要,否则后面会有no devices, no 在su下,切换至AOSP/out/host/linux-x86/bin,运行./fastboot devices,将看到有一台连接的设备。 执行.

    2.1K30发布于 2018-08-23
  • 来自专栏cnb.cool

    46 分钟 → 1 分钟:CoW 缓存刷新 AOSP 构建效率

    然而,在实际针对 AOSP 进行定制开发时,我们遇到了一个更加棘手问题: 即便成功加速了代码库的克隆过程,全量编译如此庞大的代码库依然是个非常耗时的过程,需时约 46 分钟。 按照官方文档的配置,修改一下流水线的配置,团队在编译 AOSP 的时候,通过 Copy-on-Write 的方式缓存 .     - *aosp_build_config     - *aosp_build_config     - *aosp_build_config     - *aosp_build_config     - *aosp_build_config 按照官方 quick start 的测试用例,修改了 SurfaceFlinger.cpp 的系统默认颜色配置,并且触发 6 条流水线同时编译出多个包。 实现快速的增量编译,通过有效利用 volumes 编译缓存,使得即便是庞大的项目如 AOSP,代码的修改与编译也能迅速完成,让开发者享受到即改即见的便捷。 支持并发使用工作区远程开发。

    68110编辑于 2025-04-25
  • 来自专栏difcareer的技术笔记

    将现有的Apk打包到AOSP的编译结果中

    在pakcages/apps下创建子目录 将apk放置在此子目录,创建Android.mk 将如下内容写入Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := 'youAppName' LOCAL_SRC_FILES := $(LOCAL_MODULE).apk LOCAL_MODULE_CLASS := APPS LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAG

    2K40发布于 2018-08-23
  • 来自专栏大龄程序员的人工智能之路

    鸿蒙系统研究之五:替换 AOSP 预编译库,关闭 SELinux

    建议使用国内的 AOSP 镜像站点,比如清华大学的 AOSP mirror 就不错。 2. aosp_arm64-eng 3. aosp_blueline-userdebug 4. aosp_bonito-userdebug 5. aosp_car_arm-userdebug 6. aosp_car_arm64-userdebug 7. aosp_car_x86-userdebug 8. aosp_car_x86_64-userdebug 15. aosp_marlin-userdebug 16. aosp_sailfish-userdebug 17. aosp_sargo-userdebug 18 . aosp_taimen-userdebug 19. aosp_walleye-userdebug 20. aosp_walleye_test-userdebug 21.

    3.2K20发布于 2021-08-06
  • 来自专栏cnb.cool

    125G 代码,10 秒内准备完成:CNB 刷新 AOSP 克隆效率

    我们需要下载 AOSP(Android Open Source Project)的代码进行开发。 效率低:当前团队的 CI 系统,使用 repo 来管理多仓的 AOSP,容易在代码 clone 阶段就挂掉。 我们马上开始用 125GB 的 AOSP 代码仓库进行测试。 - *aosp_build_config - *aosp_build_config - *aosp_build_config - *aosp_build_config - *aosp_build_config 测试数据: 代码仓库地址:https://cnb.cool/aosp/monorepo 1、首次启动,无缓存拉取代码,直接构建 拉取代码:16m 52s

    1.1K10编辑于 2025-04-25
  • 来自专栏Rust语言学习交流

    【Rust 日报】2021-04-07 安卓开源项目(AOSP) 引入 Rust 编程语言

    /bevy-0-5/ 【博客】Rust 和 Haskell 的哲学 https://www.fpcomplete.com/blog/philosophies-rust-haskell/ 安卓开源项目(AOSP ) 引入 Rust 编程语言 为了减少安卓操作系统的内存安全问题,安卓开源项目(AOSP) 现在宣布支持 Rust 对安卓操作系统的开发。

    1.1K20发布于 2021-04-22
  • Android 团队宣布 Android 开源项目(AOSP),已支持 Rust 语言来开发 Android 系统本身

    2021 年 4 月 6 日,Android 团队及 Android 安全团队宣布:Android 开源项目(AOSP),现在支持 Rust 编程语言来开发操作系统本身。 除了像 Kotlin 和 Java 这样的内存安全语言之外,我们很高兴地宣布:Android 开源项目(AOSP),现在支持 Rust 编程语言来开发 Android 操作系统本身。

    2.2K20编辑于 2022-06-30
领券