在64位Android设备上安装32位和64位系统应用程序是否有问题?

时间:2019-11-20 11:35:08

标签: android arm 32bit-64bit arm64 abi

在64位Android设备上将32位和64位应用程序安装为系统应用程序是否有问题? 32位应用程序在64位处理器上运行。因此,我的假设是,如果设备上有32位和64位系统应用程序,那应该不是问题。因为我听说某人安装了32位系统应用程序,然后导致64位应用程序崩溃。

日志就像:

PackageManager(1146):指令集不匹配,PackageSetting { 32bit.application.package.name }需要使用arm,而PackageSetting { 64bit.other.application.package.name }需要arm64

...

PackageManager(1146):将 64bit.other.application.package.name 的ABI调整为armeabi(requirer = 32bit.application.package.name ,scandPackage = null )

据我所知,两个应用程序之间没有连接。他们都不依赖于另一个。有人可以告诉我上述日志的根本原因是什么?如果一个应用程序需要arm而另一个应用程序需要arm64,为什么会出现问题?他们不应该彼此独立工作吗?为什么需要将armeabi调整为 64bit.other.application.package.name 应用程序?为什么不能只使用自己的64位库?

谢谢!

0 个答案:

没有答案