Android Emulator crash/error when downloading file

When you use Android Emulator with “Marshmellow” (6.0) SDK, and want to download a file with the Browser app. You may get the following situation:

  1. “an sd card is required to download”
  2. Force close

After some struggle, I have found that it is because your browser app has no permission to access the Storage. Adding Storage permission in the Settings will solve the problem.