panic: SDCLANG_PATH can not be empty

下载 qcom llvm, https://developer.qualcomm.com/software/snapdragon-llvm-compiler-android/tools 把解压出来的文件复制到asop 内。 类似于 cp $(LLVM_DIR)/toolchains/llvm...

Must specify LOCAL_SDK_VERSION or LOCAL_PRIVATE_PLATFORM_APIS

这个是 asop 中编译 java 会提示这个,解决方法是在 Android.mk 中增加 LOCAL_SDK_VERSION := system_current 就可以了。 参考: https://blog.csdn.net/shift_wwx/article/details/8485398...

aosp 学习记录

debug 串口参数 默认 115200, 8,n, 1, xon/xoff 查看 tty 驱动 cat /proc/tty/drivers ... msm_serial_hs /dev/ttyHS 240 0-255 serial msm_serial ...

qfil 使用

深感资料描述模糊,所以记录以备以后查阅。

aosp 学习资料

比较推荐 《Android系统源代码情景分析》作者 罗升阳 的 blog,https://blog.csdn.net/Luoshengyang https://blog.csdn.net/luoshengyang/article/details/29688041 https://blog....

[转] 刷机过程及原理&开机流程

转自: https://blog.csdn.net/gangjindianzi/article/details/100554482?utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromMachine...

[转] Lineage OS (CM)移植

转自: https://blog.csdn.net/xyyjxa/article/details/77568625 笔者近期做了关于联想新出的一款pad (TAB 4 8 plus)代号tb8704f 的CM 系统的适配和移植工作。其中走了不少弯路,也学习了不少知识,有时候弯路也是一种成长...

android 烧录过程

android 系统结构 设备在硬件层之上是 bootloader 层,一般使用 uboot.bin,当 uboot.bin 初始化硬件后,不去启动 OS,停留在当前状态,称之为 fastboot 模式。 在bootloader 层上面是 recovery 。在 bootloader 运行的...

android framework 加载静态库

已经编译好的 .a 静态库 直接在相应的 Android.mk 里面增加: LOCAL_SRC_FILES := $(LOCAL_PATH)/lib/libyuv_neon.a 这样就可以了 希望把部分源码编译成静态库,然后再加载 LOCAL_STATIC_LIBRARIES := libte...