Unterstützung für ARM-Binärdateien auf Android 9- und 11-Systemabbildern
Wenn Sie den Android-Emulator zuvor nicht verwenden konnten, weil Ihre App von ARM-Binärdateien abhängig war, können Sie jetzt das Android 9 x86-System-Image oder ein beliebiges Android 11-System-Image zum Ausführen Ihrer App verwenden – es ist nicht mehr erforderlich, ein bestimmtes System-Image herunterzuladen Zu Führen Sie ARM-Binärdateien aus. Diese Android 9- und Android 11-Systemabbilder unterstützen standardmäßig ARM und bieten eine deutlich verbesserte Leistung im Vergleich zu denen mit vollständiger ARM-Emulation.
Aber wenn ich ARM verwende ausführbare Binärdatei im Emulator über ADB-Shell ausgeführt, ist ein Fehler aufgetreten:
Code: Select all
emulator64_x86_64_arm64:/data/temp # ./xxx_googletest
CANNOT LINK EXECUTABLE "/system/bin/ndk_translation_program_runner_binfmt_misc_arm64": "/data/temp/lib/liblog.so" is for EM_AARCH64 (183) instead of EM_X86_64 (62)