问题标签 [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 投票
1 回答
146 浏览

android - 尝试用 customrom.zip 中的 magisk 替换 supersu

如果我希望 Magisk 与我的自定义 Rom 一起闪烁,但 Rom 有 update-binary 这是一个 shell 脚本,而 updater-script 只是一个虚拟文件,如何制作?

0 投票
1 回答
973 浏览

android - #### 未能构建一些目标(1 秒)####

我正在为我的设备构建非官方的 AOSP rom(OnePlus One)

我按照步骤进行初始化

我使用了以下命令

输出:

任何人请帮我解决这个问题
提前谢谢

0 投票
1 回答
269 浏览

android - 未能为 AOSIP 构建一些目标

我的问题类似于#### failed to build some targets (1 seconds) ####但没有进一步的更新。

我正在尝试为 OnePlus 7T 编译 AOSIP 分支 10 的映像,我使用了以下命令:

最初,当我吃午饭时,我意识到 /prebuilts/go/darwin-x86 不见了,所以我做了 "git clone https://android.googlesource.com/platform/prebuilts/go/darwin-x86"。这让我成功地吃午饭。但是,当我运行 make 命令时,我遇到了构建失败并显示以下消息。

谢谢你。

0 投票
3 回答
790 浏览

android - 无法为 AOSIP 构建目标:在system/core/base/cmsg.cpp:36:21 中使用未声明的标识符“PAGE_SIZE”:

我正在使用 Mac OS Catalina 版本 10.15.7。我正在尝试为 OnePlus 7T 编译 AOSIP 分支 10 的映像,但我无法使用命令make api-stubs-docs-update-current-api完成构建

我有一些报告丢失的模块,按照@TheHardGamer 的建议,我去了 AOSIP 的 Git 页面并为以下模块下载了分支 10。

然后我遇到了以下错误:

所以我听从了Could not find a supported mac sdk: ["10.10" "10.11" "10.12" "10.13"]的建议

编辑了以下文件/Volumes/android/build/soong/cc/config/x86_darwin_host.go

在文件的以下代码段中添加了“11.1”

然后出现以下错误

然后我将整个 simpleperf 文件夹从分支 10 复制到我的 simpleperf 文件夹中。

然后我遇到了以下错误

我删除了device_oneplus_hotdogb文件夹。

之后我遇到了这个错误。

我应该尝试定义 page_size 吗?如果是,我如何决定尺寸?还是我在某处缺少头文件?

谢谢你。

0 投票
0 回答
641 浏览

custom-rom - ninja: error: Missing and No known rule to make it

忍者:错误:'/home/hariprasad/havoc/out/target/product/oxygen/obj/HEADER_LIBRARIES/generated_kernel_headers_intermediates/export_includes',需要由'/home/hariprasad/havoc/out/target/product/oxygen/obj/STATIC_LIBRARIES /libwifi-hal-qcom_intermediates/import_includes',缺少并且没有已知规则使其 19:49:51 忍者失败:退出状态 1

未能建立一些目标 (40:57 (mm:ss))

我正在尝试构建 havoc 2.9 pie。:( 有人请帮我解决这个错误!

0 投票
0 回答
741 浏览

android - 错误:libloc_eng:LOCAL_COPY_HEADERS 已过时

嘿,我正在尝试为海洋(Moto G7 Power)构建 Sakura Rom 11。这是我在 mka bacon 时得到的日志。我的通用设备树带来了 gps,所以我删除了 hardware/qcom/gps/utils 和 hardware/qcom/gps/core (这些给了我已经定义的错误) https://del.dog/yrimathame

我试图在文件 BoardConfig.mk 中将 BUILD_BROKEN_USES_COPY_HEADERS := true 添加到我的设备树中,但我遇到了同样的错误。我希望你能帮助我:D

PS。很抱歉不在此处粘贴代码,但它的格式会非常糟糕。

0 投票
0 回答
580 浏览

android - Android AOSP 构建错误 mkbootimg --kernel out/target/product/xiaomi/kernel 而不是 mkbootimg --kernel out/target/product/xiaomi/boot.img

我正在尝试为 redmi 5a 构建 aosp,所有设备、内核和供应商都是通过清单设置的。在构建时我遇到以下错误:

失败:忍者:'out/target/product/xiaomi/kernel','out/target/product/xiaomi/boot.img'需要,缺少并且没有已知的规则来制作它

我认为它无法创建手动创建的“内核”文件夹,但后来出现新错误: 在此处输入图像描述

如果您仔细查看输出(请参考图片): /bin/bash -c "(out/host/linux-x86/bin/mkbootimg --kernel out/target/product/xiaomi/kernel

而不是 mkbootimg --kernel out/target/product/xiaomi/kernel应该是 mkbootimg --kernel out/target/product/xiaomi/boot.img*

我无法找到我可以在哪里进行更改以实现这一点。请帮我解决一下这个。

0 投票
1 回答
176 浏览

android - 如何在 Android 中获取内存 (RAM/ROM) 消耗详情?

我正在开发一个 Android 应用程序,我必须将设备上运行的每个应用程序的 RAM 消耗显示为前台和后台,我已经经历了多种解决方案,但他们只谈论总 RAM 和可用 RAM,所以我的查询是

  • 是否有可用的公共 API?我在Android官方文档中没有找到太多。
  • 是否可以通过系统APP然后如何?
  • 框架中是否有任何私有 API 可用?我也可以修改我的框架,但不知道在哪里。
0 投票
0 回答
37 浏览

android - 如果 android:sharedUserId 更改,我如何保持系统应用程序的用户先前数据完好无损?

我有一个自定义 rom,我在其中包含了一个应用程序作为系统应用程序,该应用程序在清单中没有声明android:sharedUserId。最近我添加了一些我需要使用android:sharedUserId的新功能。因此,在应用更新时会导致失败。由于是系统应用,无法卸载。我也尝试通过adb安装,它会导致INSTALL_FAILED_SHARED_USER_INCOMPATIBLE。因此,作为一种解决方法,我计划将更新作为固件更新(OTA)的补丁。这次它可以安装在清单中声明了android:sharedUserId的更新版本。但问题是系统删除了以前版本的所有数据,并将更新视为全新安装。

所以我的问题如下:

  1. 是否可以保留以前的应用程序数据?
  2. 是否有任何 tweeks 可以应用于固件源代码,这样它就不会删除以前的数据?
  3. 有什么办法可以备份这些数据并在固件更新完成后恢复它?

注意:这里的数据包括共享偏好、sqlite 数据、图像/音频/txt 等其他文件。

0 投票
0 回答
245 浏览

android - 在 AOSP 中禁用 SIM 卡

我正在开发自定义 AOSP,我的要求是完全禁用 SIM。我尝试TelephonyManager在功能中进行自定义setSimPowerStateForSlot并将状态更改为telephony.setSimPowerStateForSlot(slotIndex,CARD_POWER_DOWN)但它不起作用。请在这方面指导我。提前致谢。