gpt4 book ai didi

android - 在 Android 中无需 ART/Dalvik 参与即可运行代码

转载 作者:太空宇宙 更新时间:2023-11-04 05:46:22 25 4
gpt4 key购买 nike

我有几个关于 Android 操作系统运行时环境的问题。

  1. Android 库(例如 OpenGL、SSL 等)是否编译为字节码并由 ART/Dalvik 执行?
  2. Android 如何运行 cpp 代码(纯 cpp,而不是带有 cpp 调用的混合 java 代码)?它将它们转换为字节码并在 ART/Dalvik 上运行它们还是直接作为用户进程运行它们?如果它在 ART/Dalvik 上运行它们,是否有办法手动绕过 ART/Dalvik 并直接作为用户进程运行代码?如果是这样,这需要 root 访问权限吗?
  3. Python 代码怎么样?

最佳答案

Android( native )库(例如 OpenSSl)作为 native 代码运行,而不是字节码。

Android 将 C++ 作为 native 代码运行,而不是字节码。

Android 通过 Python 解释器运行 Python,按照惯例,Python 解释器通常是 C。但是,Python 可以用 Java 实现;请参阅Jython .

关于android - 在 Android 中无需 ART/Dalvik 参与即可运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57748648/

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