Android 64位系统和32位的兼容性分析

时间:2022-08-29 03:32:26

    首先,工具链,arm tool chain gcc4.8 支持AArch64

    其次,64位的C标准库bionic涉及到的libc,libm,linker

    再着Dalvik虚拟机,解释器和JIT编译器

    然后Native JNI apk,没有AArch64,同一进程只能32位或64位模式之一,虚拟机需同时支持两种target,Android库编译两个版本。

   最后,kernel AArch64 这个涉及SOC厂商解决,涉及到自身的驱动。