gpt4 book ai didi

android - 是否可以在 Android 上从命令行运行 OAT/ELF 文件?

转载 作者:太空狗 更新时间:2023-10-29 14:44:31 24 4
gpt4 key购买 nike

我知道可以通过 /system/bin/dalvikvm 在 Android 命令行上运行纯 dex 字节码,但我想知道是否可以从命令行运行 oat 文件?

因为它是一个 ELF 共享对象文件,我想它必须通过 zygote 启动。也许 app_process 是可能的,但我不知道是否以及如何。

谁能帮帮我?

最佳答案

.oat 文件本身并不是一个完整的应用程序。应用程序进程也需要包含初始化堆的 boot.oat,boot.art 也是如此。 Zygote,正如你所说,正在运行的 app_process 已经有了这些页面。 Zygote 正在运行,等待套接字/dev/socket/zygote 上的请求以接收应用程序启动请求。您可以在 AOSP 源代码中查看启动器在这个套接字上写入了哪些信息以启动应用程序,以及这些信息如何与应用程序的 .oat 文件进行通信。

关于android - 是否可以在 Android 上从命令行运行 OAT/ELF 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42165898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com