[英]Is a signed Android APK-File running on x86- and ARM-Android devices?
Android APK文件不是二进制文件,而是字节码文件。 那么是否可以在x86-Android-Devices和ARM-Android-Devices上同时安装相同的APK文件? 有一些已计划安装Android的x86上网本,我想知道是否有可能在两种设备上运行APK文件?
最好的祝福,
汤姆
是的,这些设备将运行dalvik vm的x86版本,因此您的应用程序将在应用程序本身方面运行良好,如果需要GPS或其他基于手机的类,则可能无法运行。
实际上,Android APK文件实际上是ZIP存档。 它们包含XML,艺术品文件,Java和二进制(本机)代码。 如果您的应用程序完全使用Java编写,那么它将在运行Android的任何CPU上运行。 如果您具有特定于CPU的二进制代码(例如,使用NDK生成的二进制代码),则它将仅在目标CPU上运行。 磅
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.