How to fix “Could not be downloaded due to an error (Error retrieving information from server[RPC:S-5:AEC-0])” in Android
Recently I got a brand new Samsung Galaxy Tab 2 (GT-P3110) which is a entry level Android tablet. It was stock Samsung ROM based on Jelly Bean 4.1. I underestimated its capability and handed over to kids. So registered this tablet with my kid’s google account (which is created and maintained by me with necessary content filter settings),so this account was the owner account for this tablet.
After using it for a while I realized it was too good for a heavy user like me, so thought of taking ownership of tablet. The very first job I did was to install Cyanogenmod AOSP ROM of Jelly Bean 4.2.2. Then registered this tablet with my google account as owner. Installed all my favourite google apps and other apps and it was working fine. That is the end of happiness.
Android supports multiuser from Jelly Bean 4.2.2. It is my favorite feature. To make use of tablet to its 100% usage, I created a few more users for my family members. One such account is my kids account, which is the previous owner google account. Then switched tablet to kids account. Happily opened Play Store and started installing app for kids. Shocking me it was throwing “Could not be downloaded due to an error (Error retrieving information from server[RPC:S-5:AEC-0])”. Struggled to get it solved.
I tried following, but to fail:
Attempt 1. Cleared cache and app data of Google Play Store, Google Play Services and Google Services Framework as previous owner account. This can be done by following “Edit Settings -> Application Manager -> All” app. Repeat the same for current owner account too.
Attempt 2: Removed both previous and current owner google account under their corresponding user account. Then added again.
Now the successful attempt in my case is:
1. Unlock tablet as problematic user account (in my case kids account)
2. Play Store -> Accounts
3. Add new owner google account (in my case my account)
4. Once new user added, Play Store will list the Play store in this new user context. Now again switch back to problematic user google account by following “Play Store -> Accounts”.
I am done. It works like ice cake. It may be useful for you to when ownership of tablet changes. Enjoy the multiuser world of Android!