In November 2020, Google announced new apps will need to target Android 10 by August 2021 and any updates to existing apps will need to target Android 10 by November 2021. This pattern has continued in subsequent years. Initially the minimum requirement was Android 8, released in the second half of 2017, for which support would be required for new apps by August 2018, and for updates to existing apps by November 2018. In 2017, Google announced that Google Play would begin to require apps to target a recent Android version. The first release under the numerical order format was Android 10, which was released September 2019. Google announced in August 2019 they were ending the confectionery theming scheme to use numerical ordering for future versions. The project manager, Ryan Gibson, conceived using a confectionery-themed naming scheme for public releases, starting with Android 1.5 Cupcake.
The code names "Astro Boy" and "Bender" were tagged internally on some of the early pre-1.0 milestone builds and were never used as the actual code names of the 1.0 and 1.1 releases of the OS. Android 1.0 and 1.1 were not released under specific code names. The first public release of Android 1.0 occurred with the release of the T-Mobile G1 (aka HTC Dream) in October 2008.
These releases were done through software emulation as physical devices did not exist to test the operating system. Several public beta versions of the SDK were released. The beta was released on November 5, 2007, while the software development kit (SDK) was released on November 12, 2007. There were at least two internal releases of the software inside Google and the OHA before the beta version was released. The development of Android started in 2003 by Android, Inc., which was purchased by Google in 2005. 2.11.1 Android 4.4W KitKat, with wearable extensions.16:44:22.690 3182-3182/ E/WindowManager: : Activity has leaked window that was originally added hereĪt .(ViewRootImpl.java:546)Īt (WindowManagerGlobal.java:346)Īt (WindowManagerImpl.java:94)Īt (Dialog.java:329)Īt .splashscreen.SplashScreen$1.run(SplashScreen.java:36)Īt (Activity.java:6348)Īt .(SplashScreen.java:27)Īt .onCreate(MainActivity.java:18)Īt (Activity.java:7232)Īt (Activity.java:7221)Īt (Instrumentation.java:1272)Īt (ActivityThread.java:2964)Īt (ActivityThread.java:3119)Īt .execute(LaunchActivityItem.java:78)Īt .executeCallbacks(TransactionExecutor.java:108)Īt .execute(TransactionExecutor.java:68)Īt $H.handleMessage(ActivityThread.java:1839)Īt android.os.Handler.dispatchMessage(Handler.java:106)Īt android.os.Looper.loop(Looper.java:201)Īt (ActivityThread.java:6861)Īt .invoke(Native Method)Īt .RuntimeInit$n(RuntimeInit.java:547)Īt .ZygoteInit.main(ZygoteInit.java:873) 16:44:22.683 3182-3290/ W/unknown:ReactNative: StatusBarModule: Ignored status bar change, current activity is null. 16:44:22.682 3182-3290/ W/unknown:ReactNative: StatusBarModule: Ignored status bar change, current activity is null.
16:44:22.650 3182-3289/ I/ReactNativeJNI: Memory warning (pressure level: TRIM_MEMORY_COMPLETE) received by JS VM, running a GC 16:44:22.502 3182-3209/ I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
16:44:22.502 3182-3209/ I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 OpenGL ES Shader Compiler Version: EV031.25.03.03 16:44:22.295 3182-3182/ W/ActivityThread: handleWindowVisibility: no activity for token 16:44:22.370 3182-3182/ E/unknown:ReactNative: ReactInstanceManager.attachRootViewToInstance()
Same apk is working on samsung devices, below is logcat which I am getting in android studio from my redmi device. I was able to run my apk on all mobile devices when I was having java 8, but when I changed my java version to 11 I am not able to run my generated apk on few mobile devices like Redmi, MI versions.