如果 Android 是 Linux 发行版,为什么 Ubuntu 不支持 .apk 文件?

Mat*_*Esu -7 android

由于 Android 是基于 Linux 的操作系统,我希望另一个基于 Linux 的操作系统 Ubuntu 支持.apk文件,但事实并非如此。

这是为什么?

Rav*_*ina 6

首先,Linux只是一个内核,而像 Ubuntu、Debian 等操作系统则不止于此。

假设我获取了一份 Linux 源代码,然后向其中添加了一些新功能。现在,其他发行版为什么以及如何在他们的代码中实现我的更改?

我有一辆红色的车,把它漆成蓝色;它会使其他红色汽车变成蓝色吗?

正如维基百科所说:

Android Package Kit (APK) 是 Android 操作系统用于分发和安装移动应用程序的包文件格式。

所以它与其他发行版无关。

  • 更不用说APK是为ARM CPU架构编译的…… (6认同)
  • 但这与架构无关。如果有 ARM 版本的操作系统,则可以为该体系结构编译包。很好的例子是 Ubuntu Snappy。它运行在 Raspberry Pi 或其他支持 ARM 的设备上,因此它可以将 .deb 文件与为该架构编译的程序一起使用。 (2认同)