Google’s latest operating system is slowly rolling out to more and more devices, currently being installed on 13 percent of all active Android smartphones and tablets. Marshmallow was released in October 2015, being introduced on the two new Nexuses, then it was pushed out for Motorola’s flagships, being followed by LG’s G4 and G2, and Samsung’s Galaxy S6. Every few days, another device is getting updated, and the number of complaints about the performance of this OS is increasing as well. Android 6.0 Marshmallow has many great features and problems which, thankfully, can be solved. We made a list of the most common issues and we’ll provide a solution for each of them.
App Crashes or Freezes
There are a number of users who complained that after installing the Marshmallow update, they’ve experienced random app crashes. This is caused by a mismatched API issue, as not all applications are compatible with Marshmallow’s API 23, and the only solution is to clear the app cache by going to Settings > Apps > [choose affected app] > Storage > Clear cache. If you don’t know which application has crashed, it’s better to clear the cache for all of them, simultaneously, by going to Settings > Storage and USB > Cached data > OK.
WiFi Battery Drains
Some users have posted screenshots of their battery usage page, blaming WiFi for the sudden drains. In some cases, the battery life wasn’t affected at all, as there was only false reporting, but other users were exasperated because of this issue and they started asking for help. The first method is to head to Settings > Backup and reset > Network settings reset, where you’ll clear your Bluetooth and cellular, then you’ll reconfigure them later. The other method involves disabling WiFi scanning in Settings > Location > Scanning. Some users took more drastic measures, performing a factory reset and flashing the factory image, then they performed another reset through recovery.
There are many Nexus owners who have trouble manually flashing a firmware update using the flash-all.bat file. Here’s what you’ll need to do to successfully install Marshmallow but first, you will unpack the zipped image file and copy is content to the folder where flash-all.bat is located). Then, you will execute the following Fastboot commands:
- fastboot flash bootloader .img
- fastboot flash radio .img (skip this step if there’s no radio file)
- fastboot reboot-bootloader
- fastboot flash recovery recovery.img
- fastboot flash boot boot.img
- fastboot flash system system.img
- fastboot flash vendor vendor.img (Nexus 9-only)
- fastboot flash cache cache.img
- fastboot flash userdata userdata.img
- fastboot reboot.
Users from all over the world are affected by GPS problems and Google hasn’t been able to provide a permanent fix for them until now. However, there are a few methods that work in some cases and they include toggling GPS on and off, enabling WiFi in Settings > Location > [overflow menu] > Scanning > Wi-Fi scanning > On, or opting for Battery-Saving Mode, which could help GPS be more accurate.
Data Connectivity Issues
It’s not complicated to solve this problem and actually, there are more solutions to try out. The easiest way is to restart the device, but you can also toggle mobile data / Airplane Mode on or off.