Recently, with advanced permission management options in Android Marshmallow, users are seeing errors that says “Can’t open microphone” when an app tries to access the mic. This error comes up basically due to an app not being able to access the phone’s mic because it doesn’t have the necessary permissions for it. This issue has been reported by users who try to use the Google Now app along with the Ok Google voice command.

Can't Open Microphone Error

They see an error as shown in the screenshot above. The way to fix the “Can’t open microphone” error is to dig into the App permissions of the application that shows the error. There you can turn on the Microphone permission by dragging the slider to the right.

Here are the detailed steps:
  • Go to Android Marshmallow’s main Settings.
  • Tap on Apps.
  • Find the app for which the error is displayed. If it is Google Now then tap on Google App.
  • In the App info page, tap on Permissions.
  • Under App permissions, drag the slider of Microphone towards the right by tapping on it.
You might be interested in: How to Manage App Permissions in Android Marshmallow

Now you will be able to use the microphone without facing any issues provided that the hardware itself doesn’t have any problems. Also, the steps above are for turning on the microphone permission for the Google Now app. You will have to tap on a different app in the list of applications if you are trying to fix it for something else. The rest of the steps are the same.
The RPC S-7 AEC-0 and RPC S-7 AEC-7 were frequent problems that were displayed by the Google Play Store in Android devices. Here is an example of how the errors is displayed: Error while retrieving information from the server [RPC:s-7:AEC-0]. Though the problem seems to have gone down with fixes and updates, there might be different older devices that are still facing it. This post is dedicated to those users who still have to go through different RPC errors at times when downloading and upgrading apps.

Since this is an error with the Google Play store, there are some common fixes that we can try to make the error go away. The first one is always restarting the phone and also disconnecting and re-connecting the Wi-Fi router, data connection etc. I am assuming that you have already done it.

Here are the things you can try:

Removing and Adding Your Google Account

Every Play Store is associated with at least one Google account. You need an account like the one that your Gmail provides to be able to use the full features of an Android device. So, what you want to do is remove the associated account and add them back.

Here’s how you do it:

Removing Google Account


  • Bring up the main Android Settings.
  • Scroll down to find and tap on Accounts.
  • Tap on the Google.
  • Tap on your google account(s) that is/are listed as a Gmail address.
  • Tap on the options menu and then on remove account. Confirm it.


  • Open Google Play
  • Agree to the terms and conditions.
  • In the prompt, tap on Existing Google Account and enter the details (username and password).
Complete the steps and try the installation/update process again. There is a high chance that it will work.

Clearing Cache and Data of Google Play Store

For some people, after removing and adding back their Google account, they can try clearing cache and data of the Google Play Store app. It seems to clear up the error as well. You can even try this step first.

Here’s how:
  • Open up Settings.
  • Swipe towards the right to the tab that says All and it lists everything.
  • Scroll down and tap on Google Play Store.
  • Then tap on Clear Cache and Clear Data. Confirm you actions.
It will definitely solve the RPC errors for most users now. If it still doesn’t and the problem stays forever, then the only thing we can do is reset the phone back to factory settings. It will take some time and effort to backup and restore everything.
Out of the many troublesome errors that we come across in Android, Error 505 is one of the common ones. It is an error produced by the Google Play store when installing or updating apps. A message box opens up which says Unknown error code during Application install: -"505". The problem is prominent in phones with Android 5.0 Lollipop.

If you want to fix Error 505 in Android then there are multiple ways that you can try. There is no single fix for it and different users find different error solving methods for error 505 seem to work for them. The methods include restarting your phone (simplest method) to factory resetting your phone (wipes everything).

Anyways, here are the different fixes that you can try to fix Error 505 in Google Play Store of Android 5.0 Lollipop:

Simplest Method: Turning it on and off

The basic or the simplest thing that you can do when any electronic device breaks is to turn it off and then on. It is the same thing with your phone. Turn it off and turn it on. The same goes for the Wi-Fi connection. Try disconnecting and connecting your internet in your phone as well as turning off and on the Wi-Fi router. If you are using data, then try doing the same for it i.e. switching it off and then on. A few lucky users might find that this simple fix will work for them.

High Probability Method: Clearing Cache/Data of Google Play Store

The cache and data of Google Play store has different information and files related to app installation. So, you can try clearing the saved cache and data.

Clear Cache and Data

To do that:
  • Go to your phone’s Settings.
  • Find the option that says Apps and tap on it.
  • Scroll right towards the tab that says All.
  • In the list of all apps, scroll down to find and tap the one that says Google Play Store.
  • Within the next screen, click on Clear Cache and then on Clear Data
Now try installing or updating that app that was facing the Error 505 issue. It should work.

Ultimate Method: Factory Reset

If nothing else works for you, you can try resetting your phone to its factory settings. Note that everything is wiped off and you will have to set up the phone as if it were new.

You might be interested in: How to Factory Reset Your Nexus Device

There are two methods to reset your phone:

1. From the Settings

In Android’s main settings under Backup & reset, tap on the option that says Reset phone. Confirm your action and wait for the device to restart and reset.

2. In Recovery Mode

This hard factory reset option is accessible from the recovery mode of Android devices and is used if you cannot access Android’s settings. You will have to turn off the device and then press a combination of volume and power key to start in this mode. The combination might be different in different OS versions and devices.

But here is the most common way:
  • Turn off your phone.
  • Press the physical power and volume up button to turn it on.
  • Use the volume button to navigate to Recovery mode and use power button to enter.
  • In the Android repair screen, press the power button and volume up and then release them.
  • Use the volume buttons again to navigate through the options and choose the one that says Wipe data/factory reset while using power button to confirm.
  • Your phone will erase everything. When it starts, you will have to add a new Google account, download the apps and copy your files again.
Hope one of these methods worked for you. Let us know which one in the comments.
To flash ROMS and upgrade your Android device manually, you have to unlock the bootloader of your device. To unlock the bootloader for your Nexus 6P phone, you will have to turn on the developer options, connect your device to your computer and use fastboot (and adb as well) to run some commands and unlock the bootloader.

Please note that when you unlock or lock your bootloader, it will erase all the user data. It’s like doing a factory reset; so you want to back up everything. Also know that having your phone’s bootloader unlocked means that it is vulnerable and the system won’t be able to check for corruption. You will even get a warning during boot that says:
Your device software can’t be checked for corruption. Please lock the bootloader. Visit this link on another device: g.co/ABH. Press Power To Pause.
So, only unlock the bootloader if you know what you are doing. Just use it to flash a ROM and then lock it again immediately.

Here are the steps to unlock and lock Android bootloader in Nexus 6P phone:

In Your Phone

  1. Enable the developer options by going to Settings > About Phone and repeatedly tapping on the build number 7 times.
  2. From the new Settings that appear (System > Developer options) make sure that it is turned on along with OEM unlocking and USB debugging.
  3. Connect the phone with a wire to your computer and give it the permission if it asks for it.
Make sure that you have installed abd and fastboot that comes with Android Studio. If you don’t want to install Android Studio, then use this simple ADB, Fastboot and Drivers 15 second installer by xda-developers. Also, add adb and fastboot to the command prompt so that it makes your job running the commands simple.

In Your Computer (and phone for confirmation)

  1. Go to run and type in cmd to access the command prompt.
  2. To make sure that everything is good type adb devices and you will see your phone under the List of devices attached.
  3. Type adb reboot-bootloader
  4. To Unlock the Bootloader, enter the command: fastboot flashing unlock
To lock it, enter the command: fastboot flashing lock
  1. Use the volume keys to navigate and power button to confirm the action on your phone.
  2. Type fastboot reboot to restart.
There are 2 ways that you can follow to reset your Nexus device to factory settings. (1) The easiest method is from the main android settings and (2) Is when you use the recovery mode to reset your phone. You will have to use option 2 if you can’t start the phone or access the settings.

When you do a factory reset, it wipes everything from your phone or tablet and you will get a fresh new device. Your photos, google account, contacts, call log and everything else will be wiped. You will have to setup the phone again like it’s brand new. So, back up your photos, make sure you know your google account and password so that you can bring back your apps (including app data) and contacts.

Method 1: From Android Settings

  • Open up Android Settings.
  • Navigate to Personal > Backup & reset.
  • Tap on Factory data reset and choose the appropriate option.
  • Confirm your action.

Method 2: From the Recovery Mode

Recovery mode is an advanced feature available in Android devices. It is separate from the OS and the touchscreen doesn’t work. You will get a black screen with access to some important commands. It is from here that you can do a factory reset. Use this option if you cannot start your phone.
You may like: How to Reboot a Google Nexus device in Recovery Mode.
  • Turn off your device.
  • Press the physical “volume down” button + “power” button. The phone will start into bootloader.
  • Cycle through the options using the volume buttons and bring up the one that says Recovery mode.
  • Press power button to enter.
  • Press the power button and while holding it, press volume up button.
  • You will reach Android recovery. From there navigate to and choose the Wipe data/factory reset
  • Confirm your action and after a while, your phone will reset to its original factory settings.
Recovery mode is a useful feature in Android devices that you can use to fix problems with the OS or apps. You can use it to wipe cache partition, manually apply system updates from different sources and even wipe the phone or factory reset it. This is a tutorial that gives you the detailed instructions to reboot a Google Nexus device into recovery mode. The steps have been tried using the famed Nexus 6P phone by Google and Huawei.

Here are the steps to reboot your Google Nexus phone in recovery mode:
  • Turn off your phone by pressing the power key for a while and tapping on Power Off.
  • After the phone is off, press the physical volume down button + power button together to start the phone.
    Android Bootloader
    The phone will start into bootloader. You will see a black screen with the Android mascot lying down and its hood open. You will also see some text on the bottom. The touch screen is not usable.
  • Use the volume up and down key to cycle through the options. Highlight the option that says Recovery mode.
  • Press the power button to enter.
    You will again come across a smaller version of the Android mascot lying on its back. You will see an error sign and the text under it will read No command.
  • Press the power button, hold it and then press the volume up button.
    Android Recovery
Congratulations, you have successfully started your Nexus device in recovery mode. The several options that you will see are:
  • Reboot system now
  • Reboot to bootloader
  • Apply update from ADB
  • Apply update from SD card
  • Wipe data/factory reset
  • Wipe cache partition
  • Mount /system
  • View recovery logs
  • Power off
Now, you can use the volume buttons to navigate through the options and press the power button to execute a command.
The “Can’t connect to camera” error message is displayed when there is a problem trying to access the camera of your Android powered smartphone or tablet. More and more users are reporting this can’t connect to camera error. It isn’t easy to point out the source of the problem. It may be a software issue or the problem might be in the hardware. So, there isn’t a single solution for the issue.

Beginning with the problem at hand: When you try to access the Android camera, you get a blank screen with the camera icon in the center. After a while you get the error message.

Can't Connect to Camera Error in Android
I used to face this problem in my Nexus 6P sometimes but the frequency of it increased and now I can only use the camera once after restart. After I exit or navigate away from the camera app and then try to take some more photos, it doesn’t work. Some people complain that they get the error when they try to record slow motion 240p videos in their Nexus phone.

Here are the different things that you can try to fix the “Can’t connect to camera” error in your Android phone:

1. Basic Level Fixes

A) Simplest Fix: Restart

Users have reported that their camera works after a restart. For some, a number of restarts results in the camera working. So, the first thing you need to do when anything breaks is: To turn it off and on again.

B) Restart in Safe Mode

Android has a “Safe Mode” feature, meaning you restart the phone and turn it on while making only the basic apps and features available. It is great for troubleshooting as downloaded apps are disabled and you will be able to determine whether there actually is a conflict between the various third party and system apps that have permissions to use the camera.

To restart in safe mode:
  • Hold the power button until the shutdown menu is displayed.
  • Tap and hold the Power off option for a few seconds.
  • Confirm that you want to Reboot to safe mode.
When you start in Safe mode, access the system camera app. Take a few pictures if it allows you to and then exit the app. Access it again and see if it still works. If indeed the camera app works in safe mode, then you have narrowed down the cause to a conflicting third party app that isn’t allowing other applications to access the camera.

The next thing to do is:

C) Remove Conflicting Third Party Apps

Try removing applications for which you have granted the access to camera. These are the applications that can take pictures. For example: Snapchat, Whatsapp etc. using which you can take photos directly from within the app and share it. Uninstall such applications one by one and try accessing your system camera app.

If the error message can’t connect to camera seems to go away and you can use the camera easily, then the problem is gone. Don’t forget to switch between video, panorama, and other modes while testing.

D) Try Third Party Camera Applications

If your camera app is the only one that gives you the accessibility error, then you can also give other third party camera applications a try. There are tons of those out there in the Play Store. Open the application market and search for “Camera”. Try the popular applications like: (1) Candy Camera, (2) Open Camera, (3) Camera 360, (4) Camera MX and (5) Camera for Android.

If those work then you have narrowed down the problem to your official camera application. Go to your Android Settings > Apps and find Camera. Uninstall updates for it (if there is an option to do so), clear the cache and data, force stop the application, re-install updates and give it another try. If you do not know where these options are, then follow the steps under the next heading.

2. Moderate Level Fixes

These are the common steps that we follow when an app is showing an error. Do all these and force stop the app, swipe it away from the recent app list or restart the app before trying again. These steps remove information stored by the app. They won’t remove your saved photos.

A) Wiping App Cache and Wipe Data

  • Visit Android Settings.
  • Click on Apps (usually under devices)
  • Find the Camera app and tap on it.
  • Tap on Clear Cache and Clear Data and confirm your action.
  • Restart the phone or force stop and disable enable camera before giving it another try.

B) Removing and Re-installing Updates

Visit the same app settings as shown in the steps above and if it shows the option to uninstall updates, then do it. But remember that you should not use old versions of applications, so visit the Play Store to upgrade it once again.

C) Check the Permissions (Android Marshmallow)

Android Marshmallow has a granular app based permission system. You need to confirm that your camera application is given the permission to access the camera. Normally, if it doesn’t have the necessary permissions then it asks for them during launch.
  • Visit the app settings and tap on Camera.
  • Tap on Permissions.
  • Confirm that the camera permission slider in towards the right. You can turn it off and on again.

3. Advanced Level Fixes

These fixes will wipe your entire Android phone. So, be sure to back up everything. Save your photos, your account information and backup applications in your Google account. Those will be re-installed once you add the same Google account to your device.

A) Wipe Cache Partition

This recovery option is for clearing temporary system data that may clutter things and get outdated as well. It also clears all the leftover files from your system upgrade. This option is available in the Recovery mode which is accessible once you restart the phone to the bootloader.

To wipe the cache partition:
  • Power off the device.
  • Hold the volume down + power button to start the phone.
You will see the Android robot under maintenance.
  • Use the volume button to navigate to Recovery mode.
  • Press the power button to enter.
  • Press and hold the power button and then press volume up button.
  • Find the option that says wipe cache partition using volume buttons and press the power button to perform the action.

After it is successful, reboot your phone and try the camera app again. Please note that in your device it may be some other combination to access the maintenance and recovery mode.

B) Factory Reset

Factory reset is your last resort but if nothing else works, you have to do it. It wipes everything from your phone and you will get a clean device requiring the new phone setup wizard to be completed. So, backing up is absolutely required.

Here are two methods to factory reset your phone:

Method I: From the Recovery Menu

  • Turn off your Android phone.
  • Press the volume down along with the power button to start your phone.
You will see the Android mascot on its back.
  • Navigate to the option that says Factory or Factory Reset and use the power button to confirm.

Method II: From the System Settings

  • Navigate to Android Settings.
  • Under Personal go to Backup & reset.
  • Tap on Factory data reset.
  • Confirm your action.
If all these methods do not work then the problem might be in the hardware. You can send the phone back to your seller if you are still under the warranty period. Otherwise, choose a trusted hardware repair shop and they might be able to fix it. If you are still not sure that it is a hardware problem, then you can wait for a system update which might be on the way.
One additional perk of Andy the Android Emulator is the power that gives you to control the emulator on the desktop with its official app on your smartphone. This feature really comes in handy when you have to play games that utilize the touch screen of phones. It is also useful when controlling the overall emulator from a remote place; as long as you are connected to the same Wi-Fi network.

To control Andy the Android Emulator on your desktop or laptop with a smartphone as a remote control, all you need to do is install their official application. The application is titled Andy Remote Control and it is available to be downloaded for free from the Play Store. Download and install it on your device.

Once installed, run the app. At first, you will have to verify the connection. That means, Andy has to know that the commands that it is receiving are coming from an authorized source. So, the first thing you see on your app is a screen to choose your computer. You can input the IP address manually but your computer is most likely listed already. Tap on it and the desktop application will respond by providing an authorization code. Input that code in the phone and you have successfully connected the app and the emulated Android.

Remote Controlling Andy Emulator with Phone
Now, what happens is that the application mirrors the Andy screen on your smartphone. When you tap or press on your smartphone, the Windows app detects it and responds to it. So, you can do everything with your phone. Just tap, drag and browse. There are three text buttons that you will see in your smartphone—home, back and app list. They are absolutely necessary for navigation.

In most cases, you will find that the desktop installation of Andy will respond faster than the screen being mirrored in your phone. So, the effect of the few microseconds of lag won’t impact your gaming, for example. Another thing that you will notice is that the on-screen keyboard won’t show up on your phone when inputting texts. You will have to switch back to your computer’s keyboard for it.

Enjoy gaming or using Android applications on your desktop computer by using your smartphone as a remote control. Think of it as: Your desktop is the big screen for games and apps, and your smartphone is the remote controller. Your computer is also the source for visual as well as the audio feedback. It is always fun to enjoy Android Applications and games on a bigger screen for once.
If you are looking for one of the best Android Emulators for Windows, then there is a high chance that you will like the application: Andy Android Emulator or simply Andyroid. This free desktop app is a champ when it comes to emulating the amazing Android OS; hence allowing you to run a bunch of smartphone apps right in your desktop or laptop. It does a lot more than that though. It connects your phone and desktop so you can use a smartphone as a remote controller. It also supports push notifications to your computer and seamlessly integrates other hardware like your game console controller. If you are looking for a feature rich Android emulator then this is it.

Downloading and Installing Andy

The download link is in the official website www.andyroid.net. There might be a premium version for developers but most of us will be able to get away with the feature rich free version. The size of the download file is more than 400 megabytes.
The installation process is a bit lengthy as well. After giving it the green flag to go, you will have to wait around until the installer extracts, copies, verifies, moves and cleans up files. Be patient as the wait is worth it.

Running and Using Andy

After the installation, the emulator will run automatically. You can always find a shortcut to it in your start menu. Depending upon the capability of your system, it might take some time to boot up Android within Windows.

Andy Android Emulator
The layout is quite similar to an Android tablet. If you have been using Android, you are already familiar with the set up. There might be a few extra buttons here and there in additional to the three standard on-screen buttons seen in smartphones. Andy also comes pre-installed with a bunch of apps—the basic ones that phones come pre-packed with.

Click on the app icons with your mouse and use your keyboard when you need to type. It is very easy to send in your commands. You will find the three standard Android buttons (home, back and switch) on the bottom. On the left, you will find extra buttons that allow you to set your webcam, microphone, location and key mapping. On the right, you will find the menu, portrait/landscape button, full screen option and a special button that allows you to follow Andyroid on social media.
Access the home screen and place all your favorite applications there. Click on the app drawer button present near the bottom-center and all your applications will be displayed. You will find the Play Store quite useful. After signing in with your Google account, use it to install all your favorite Android applications and games. You can do the same thing with your smartphone.

Final Words

Andy has to be a favorite for many when it comes to Android virtualization. It doesn’t have unnecessary links to apps or advertisements. It is free and as of the moment, allows you to use Android 4.2.2 KitKat with ease. If you have a touch screen laptop, then you can use it like one of your Android tablets. The notification bar has all the quick shortcuts and stats, and you can venture into the different settings if you need to configure additional things. Overall, Andy the Android Emulator is great.
With millions of users and downloads, BlueStacks is one of the most popular Android emulators that is out there. Known officially as BlueStacks App Player, it was one of the first desktop apps that could emulate Android in Windows machines. While the app player has gone through some significant changes since its introduction, it still is good enough to use Android applications right in your desktop or laptop computer.

Downloading BlueStacks

BlueStacks is available for free and you can get it from its official website: www.bluestacks.com or you can click here to go to the download page directly. Once you visit the page, it will prepare and download the offline installer for you. The size is moderate (250+ MB). After downloading the BlueStacks2_native.exe file, open it up and complete the installation process. It is fairly simple where you hit next and accept their terms and what not.

Running and Using BlueStacks

Just find a shortcut to run BlueStacks from your start menu on Windows or from the desktop. It takes a few moments to load up but once it opens, you will get access to its glorious features. You can control it using your mouse and keyboard, and it is quite convenient as well.

Home Screen

The Home Screen has been modified to offer a completely different functionality. If you have been using Android tablets or phones only and if you happen to access the BlueStacks home screen (or desktop if you call it that), you might find it quite different. It is in some way similar to the tablet layouts.

BlueStacks Home Screen

The first thing that you notice is that the home screen is filled with apps—well actually links to install apps. They are Android applications which the software seems to promote to its users. You can scroll through the rows and rows of Android apps and games which you might be interested it (but typically not). They are sorted into categories and you might find few ones that you happen to use on your mobile phone and now want to use it in your personal computer.

On the home screen, you will also find the usual Android perks like the notification bar and a bar that contains the standard Android buttons like back, home and switch. There are also buttons on the bottom right section to bring out the on screen keyboard, a share button, full screen button and an exit button.

Installing Apps

Even though the apps are listed for you to install on the fly, you need to know that you have to authorize the Google Play Store or the alternative 1Mobile Market (which seems to be offline). For enabling the Google Play Store, you need to sign in using a Google ID. Once you’ve signed in and enabled AppStore and App Sync, you can download your favorite ones from the Play Store.
After the setup, to install any app:
  • Hit the search button.
  • Type the name of your favorite app or any keyword(s).
  • Hit the Search Play for <app name> button.
You will be redirected to the familiar layout of Google Play Store. Navigate around it and install the Android applications of your choice.

Accessing Your Installed Apps

Go to the home screen and on the top row, you will find your installed applications. Click on the Plus (+) button with the label All Apps and it will take you to a screen where only installed apps are there. Click on any one of them and enjoy their features. You can use anything from Facebook to Twitter, WhatsApp to Viber, Clash of Clans to Pocket Mortys in BlueStacks.
Also, note that hitting the close button or the ‘X’ button will just minimize it to the Window’s taskbar. You can right click on it to exit completely or you can use other right click menu options like checking for updates, restarting etc.