问题标签 [custom-rom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
88 浏览

android - 如何更改 AOSP 中的默认拨号器应用程序?

我正在通过 Android.mk 在 AOSP 中创建一个自定义拨号器应用程序,并且还在我的 Android.mk 文件中添加了以下行,

LOCAL_MODULE_NAME := MyDialer LOCAL_OVERRIDES_PACKAGES :- 拨号器

并通过此构建自定义拨号器应用程序,但是当我第一次在设置应用程序中启动时,默认情况下未选择 MyDialer,它将首先为无,然后在用户手动选择 MyDialer 之后它将起作用,我们应该如何将 MyDialer 设置为默认拨号器在构建时本身的系统中并避免手动选择?

0 投票
1 回答
37 浏览

android - 为不受支持的设备构建 Android

我想为使用 Rocketchip 3399 处理器的不受支持的设备构建 Android(特别是 lineageOS)。据我发现我需要:

  • 设备树
  • 核心
  • 供应商 blob

是否有可能在不需要上述内容的情况下为 ARM64 架构构建一个版本?喜欢这个架构的一些通用构建吗?

此外,我们还从正在使用该设备的制造商处获得了 Android 9 映像。是否有可能从中提取上述信息?

如果没有,是否有机会为可能适用于我们的类似设备构建图像?

注意:模拟器的构建已经在我的机器上运行。

0 投票
0 回答
112 浏览

android - 将单独构建的android内核集成到AOSP中

如何正确构建 Android 内核,然后使用该内核构建 AOSP?现在我正在 Linux x86_64 主机上虚拟化 Android。我使用的 AOSP 午餐选项是aosp_cf_x86_64_phone-userdebug. AOSP 位于主分支上,并于 2022 年 1 月同步回来。

我正在按照以下说明构建自己的 Android 内核:https ://source.android.com/setup/build/building-kernels

我已经完成了这些步骤:

  1. repo 同步到https://android.googlesource.com/kernel/manifestcommon-android12-5.10上的分支
  2. BUILD_CONFIG=common/build.config.gki.x86_64 build/build.sh
  3. BUILD_CONFIG=common-modules/virtual-device/build.config.virtual_device.x86_64 build/build.sh

这给了我一个android-kernel/out/android12-510/dist/bzImage. 我尝试按照https://source.android.com/setup/build/building-kernels#running的说明执行export TARGET_PREBUILT_KERNEL=$(realpath android-kernel/out/android12-510/dist/bzImage)then m bootimageand make bootimage,既不执行make也不m复制内核。

所以我然后尝试在我粘贴的预构建内核上进行硬复制粘贴,然后aosp/kernel/prebuilts/5.10/x86_64在我粘贴的位置复制我构建的内核。但是这两种方式都没有通过 Android 启动,它不断地重新启动。kernel-5.10kernel-5.10-allsymskernel-5.10make bootimagem bootimagelaunch_cvd

向 AOSP 提供自定义构建的 Android 内核并使用内核构建 AOSP 的正确方法是什么?为什么 Android 不使用硬拷贝粘贴的内核文件启动?