I own a OnePlus 6t phone which was released in 2018, and the last update the phone officially received was Oxygen OS 11.1.2.2 which was released in December 2021. This updated the phone to Android 11, but Google recently released Android 14. Therefore, to keep the OnePlus phone current with the latest version of Android and additional security patches, I use version 10.4 of the crDroid custom Rom. However, Android 14 requires that all applications, at a minimum, must target an Android version greater than 6.0. This is a Google security requirement.

The following applications, which I needed to be available on the phone, did not work with the new version of Android. Therefore I had to sideload the applications on to the phone using ADB:

  • DashClock Widget v1.7.2.apk
  • DashClock custom extension v2.7.apk
  • Unit Converter v2.8.5.22.apk
The command shown below will sideload the my.apk application, thus bypassing the Android 14 minimum SDK level.

adb install --bypass-low-target-sdk-block my.apk