【问题标题】:Is it possible to run art(android runtime) binaries in other arm linuxes?是否可以在其他 arm linux 中运行 art(android 运行时)二进制文件?
【发布时间】:2016-04-17 06:09:28
【问题描述】:
如果android运行时将.dex文件编译成arm可执行.elf文件和其他几个.so共享库,那么这些编译后的文件存放在哪个目录?
是否可以通过从 android 复制已编译的 .elf 和 .so 文件并将它们放置在它们所在位置的等效路径来在其他 arm linux 系统中运行这些 .elf 可执行文件?
是否可以在 apk 包管理器或类似的东西中将艺术(android 运行时)添加到其他 arm linux?
【问题讨论】:
标签:
android
linux
arm
package
runtime
【解决方案1】:
是否可以通过从 android 复制已编译的 .elf 和 .so 文件并将它们放置在它们所在位置的等效路径来在其他 arm linux 系统中运行这些 .elf 可执行文件?
没有。运行程序比程序的二进制文件中包含的内容更多。 AFAIK,对于曾经编写的每个操作系统都是如此;对于主要的现代操作系统来说,这当然是正确的。
是否可以在 apk 包管理器或类似的东西中将艺术(android 运行时)添加到其他 arm linux?
没有。