How to upgrade Android API level on my device? I have an Android device and its OS is 4.2.2 and API level is 17.


How to change the API level without flashing firmware?
Is API level upgraded by flashing a custom firmware?
The API level is the technical corresponding number to your Android version – so e.g. saying your device is running on "API level 23" would at the same time mean it has Android 6 (Marshmallow) installed. Lifting it to API level 24 would mean upgrading to Android 7 (Nougat). With your device being on API level 17, it's running JellyBean (Android 4.2.*). That said:


No, impossible.
Yes if it's "newer" (but not limited to custom firmware; a newer "stock" one would do the same) – but an OTA upgrade could achive the same.