如何解决从系统服务器 AOSP 停止“以太网服务”
我正在解决一个问题,我需要停止由系统服务器启动的基于 Java 的以太网服务,并且需要从本机 DHCP 客户端获取 IP。
到目前为止,我已经完成了以下步骤。
- 从文件 (SystemServer.java) 中删除了系统服务器启动服务 (com.android.server.ethernet.EthernetService) 的代码。仍然系统服务器将启动以太网服务。我可以从 logcat 中看到“I SystemServiceManager:正在启动 com.android.server.ethernet.EthernetService”。
- 然后,除了第 1 步之外,我还评论了来自 AOSP 的 core_minimal.mk 文件(构建/目标/产品)的 PRODUCT_PACKAGES 和 PRODUCT_SYSTEM_SERVER_JARS 中的“以太网服务”。不知何故,我设法停止了系统服务器加载的以太网服务,但我的 android 崩溃了。它不会完全挂载文件系统。我相信由于对其他的依赖,它崩溃了。(虽然日志仍然存在,系统服务器正在加载以太网服务器,但由于缺少以太网服务类,它失败了)
我需要停止系统服务器加载的以太网服务。请帮助我解决这个问题。
问候, 维拉·M
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。