So, Android 14 has happened to be a piece of restrictions and installing old applications is a kind of unnecessary challenges. The change as disappointing as this for me was the disable of USB Mass Storage option. The issue is present not only with one emulator, as I thought before, but several. The list of emulators I know to have the issue:
Nonetheless, there is still an option to install applications with lower mininal SDK than required (lowest SDK version of Android 14 is SDK 27, but KEGS has minimal requirement of SDK 16). For the example, I’ll take the Apple ][ emulator KEGS.
After you have downloaded the APK of KEGS, steps are the following:
pkg install android-tools, since for some reason after the scripts from the links above there the version of ADB didn’t know the pair command yet.For the better experience, you may want to run termux-setup-storage, so you wouldn’t need to deal with copying your APK somewhere to the /data/.../termux/ directory.
After that make sure you have Developer Mode on your device enabled. If you still have’t enabled it yet, tap several times on the Build number in Software information of your Device settings.
adb pair ip:pairing_port pairing_number, where IP, pairing_port and pairing_number are provided by the Wireless debugging menu in the Pairing dialog.adb devices. You may want to run adb kill-server if you have performed some unsuccessful commands and you have more than one device in the list.adb connect ip:port, where IP and port are provided by the Wireless debugging menu.adb install --bypass-low-target-sdk-block kegs.apk.Actions above have worked for the Android 14 as for 2025-04-21.