所以 Android 本身就是一个 Linux 发行版(是的)。它运行修改后的 Linux 内核以及其上的一系列其他软件。
所以我想知道 - 如果我安装了 Ubuntu,更新内核以包含 Android 所需的内容,是否有可能。还安装了所有 Android 堆栈(Java、Binder、Android 运行时、驱动程序等。)。那么我是否可以在 Ubuntu 上原生运行 Android 应用程序呢?
答案1
Android 可能共享相同的内核,但 Android 应用程序依赖更多组件:
传统的 Linux 发行版上不存在 Android Java API 或 Android 运行时等依赖项。如果没有 Android Studio 附带的模拟器等模拟器的帮助,Android 应用程序将无法在其预期平台之外运行。