从系统服务器 AOSP 停止“以太网服务”

问题描述

我正在解决一个问题,我需要停止由系统服务器启动的基于 Java 的以太网服务,并且需要从本机 DHCP 客户端获取 IP。

到目前为止,我已经完成了以下步骤。

  1. 文件 (SystemServer.java) 中删除了系统服务器启动服务 (com.android.server.ethernet.EthernetService) 的代码。仍然系统服务器将启动以太网服务。我可以从 logcat 中看到“I SystemServiceManager:正在启动 com.android.server.ethernet.EthernetService”。
  2. 然后,除了第 1 步之外,我还评论了来自 AOSP 的 core_minimal.mk 文件(构建/目标/产品)的 PRODUCT_PACKAGES 和 PRODUCT_SYstem_SERVER_JARS 中的“以太网服务”。不知何故,我设法停止了系统服务器加载的以太网服务,但我的 android 崩溃了。它不会完全挂载文件系统。我相信由于对其他的依赖,它崩溃了。(虽然日志仍然存在,系统服务器正在加载以太网服务器,但由于缺少以太网服务类,它失败了)

我需要停止系统服务器加载的以太网服务。请帮助我解决这个问题。

问候, 维拉·M

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)