05 2024 档案
摘要:在文件 `packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java` 中 setStringSummary("build_number", Build.DISPLAY); 指定了设置--关于设备--版本号。 Bui
阅读全文
摘要:Android源码编译c++报错:error: unused parameter 'in_msg' [-Werror,-Wunused-parameter] 原因:部分参数没有使用, 解决方法:Android.bp增加 cflags: [ "-Wall", "-Werror", "-Wunused-
阅读全文
摘要:Android11快速编译并替换framework.jar在Android11之前修改了framework相关代码,只需make framework就可以编译出framework.jar。在Android11,这个编译命令不起作用了,根据framework/base/目录下Android.bp中的提
阅读全文
摘要:原因:系统没有android.hardware.hello-V1-ndk.so 导致报错 解决方法: 将android.hardware.hello-V1-ndk.so push到vendor/lib64下即可
阅读全文
摘要:一、前言 正如 Android HIDL 概述 一文中简单的对 HIDL 的演进和新架构下 Framework 与 Hal 层之间的通信做了介绍。但是笔者的目的是想完整的实现从上层 APP 到 hal 之间通信过程,由此可以更加深刻的理解这种机制。 二、Binderized Mode (绑定式)简介
阅读全文
摘要:Stable AIDL HAL 实战背景:官方:https://source.android.com/devices/architecture/aidl/aidl-hals. Google 在Android 11引入了AIDL for HALs,旨在代替HIDL原先的作用。在之后的Android版本
阅读全文
摘要:android 编译hal报错: ERROR: files are incompatible: The following instances are in the device manifest but not specified in framework compatibility matrix
阅读全文
摘要:报错: MethodHandle.invoke and MethodHandle.invokeExact are only supported starting with Android O (--min-api 26): Landroid/widget/RemoteViews$BaseReflec
阅读全文