You don't need to compile the source code to get an idea of what AOSP looks like; if you download the Android emulator, it includes a default device image that is just AOSP plus a few developer tools, without any of the Google services. This sums up to:
The linux kernel, dalvik VM, Java libraries, and Android framework
Stock Launcher (including the various ...
Solution 1 – Update Google Play Services to the latest version. You can download from here. You may be getting an error because you have a very outdated version or the one you have is having a conflict/bug with the current Android version in your phone.
Solution 2 – Clear the Google Play Services cache. The Google Play Services app in your phone acts like a ...
What is exact location for Google Play Services data?
Package name of Google Play Services is com.google.android.gms.
Default data directory of apps is under /data/data, and for Play Services, it is /data/data/com.google.android.gms.
Note that you can't simply copy-paste it into anywhere. To peek into data directory of an app you would need root access. ...
What Akas refers to is using the Link2SD app, which is "kind of" App2SD, but much more flexible: You can get the entire app moved out (not just parts), and can even move apps you otherwise couldn't. But Akas missed one important part: your device must be rooted in order to use this special way.
As to the other part of your question: Sure you could uninstall ...
According to Google
Google Play services provides you with easy access to Google services and is tightly integrated with the Android OS.
And from the description in the Play Store
Google Play services is used to update Google apps and apps from Google Play.
This component provides core functionality like authentication to your Google services, ...
Whilst you can uninstall it, it will automatically be re-installed on your device as it is an extension of the Google Play ecosystem and Google automatically updates Google Play services on all supported devices via the Google Play Store to ensure API consistency across devices and versions, and to deliver fixes and new features in a timely fashion.
Some basics first:
NoGAPPS is deprecated and got replaced by its successor, µG (read: microG).
µG includes the core (basically, GServices) and also UnifiedNlp.
No GService replacements will support the Google License API. That's much too hot an area. While we all love dentists, we better not see them working on us (replace "dentists" by "lawyers" in this ...
1) Go get GApps for the emulator from http://opengapps.org
2) Unzip to get
Launch the emulator from the command line, on linux you do
./emulator [name] -no-boot-anim -writable-system
on windows it's probably
emulator.exe [name] -no-boot-anim -writable-system
Make sure ...
Update: In recent android versions you can do it from Settings -> Google -> Instant Apps -> OFF.
Original answer follows below:
In the best case scenario this should be enough to block Instant Apps from auto-updating.
Run on device via a terminal (connectbot, juicessh, etc).
pm hide com.google.android.instantapps.supervisor
Or, if running via adb on a ...
What is get my phone from local production?
Since you mentioned about custom system are you referring to a modded ROM like Cyanogenmod, Paranoid Android etc?
You have custom recovery in place? If so, grab the latest Google Apps from here appropriately for Android 4.0.4 aka ICS, more than likely, this version of gapps.
Reboot into Recovery, select:
This seems to be due to a bug in the current version of Google Play Services, and it's not just limited to Fire Phones. There's a discussion about it over at XDA Developers, which I'd recommend keeping an eye on.
For now there doesn't seem to be a good solution yet other than uninstalling Google Play Services and reloading an older version - and even then ...
Google Play services offers APIs to other apps. Data used by Play services is mostly cached data for these APIs, duplicated data of Android wear apps synched with your phone and some kind of search index. If you delete this data, chances are Google Play services will just recreate it, although 3.9 GB is really much (mine only use 300 MB). But you won't ...
Technically, you are not allowed to "install Gapps manually" unless your phone already comes with them pre-installed. The Google Apps package (that includes Google Play Services, Play Store, and several other apps) is Google's intellectual property, and nobody is allowed to distribute it, except for Google's certified partners that have passed CTS.
You will need to goto a 3rd party website that hosts Google apps and download the newest (for your device) version. The one I use is http://gappsandroid.blogspot.com/ , you can download EVERY single Official Google app.
It looks like GCM Push Notifications don't work with IPv6. I disabled IPv6 entirely in my router and now everything is fine. Though IPv6 was enabled for the past two years and I didn't have any kind of issue. Let's hope a Play Services update fixes it.
For the drain caused by google play services, install the Xposed framework and the module Wakelock Terminator. The free version lets you block 1 app, and that's all you need. Open up Wakelock Terminator, choose to block Google Play services, and filter it with the following: NlpCollectorWakeLock NlpWakeLock CheckinService NetworkLocationLocator. Of course, ...
From an article on Android Police,
If you're on a Lollipop device and aren't seeing this yet, you can manually install the –438* build of Play Services 6.5 from APKMirror.
* The -438 build is for Nexus 5 on Lollipop.
The new "Trusted places" feature is available starting from Google Play services 6.5.85. You might want to check the ...
If you have the Android Device manager app installed then this can also make the force stop/uninstall updates buttons be disabled.
If you uninstall the Android Device manager app and disable "Android Device Manager" as a device administrator then those options should be enabled.
Here is the way to fix this issue: go to APKMirror, find the last Google Play service, then download and install it. That's it. If you are having any problem then just go to the Settings → Applications → All → Google Play Store → then Uninstall Updates.
I've experienced this problem also and I found out the cause of it.
So when you access any Google stuff the Google Play Services are used right.
Okay, that means that each time you play around any app using those services, it s going to require your device to be awake and/or keep the device awake.
For some time I have used the Privacy Guard to make a ...
Open Google Play, touch the Menu icon in the upper-left (next to Google Play text), My apps & games, the tab that opens should be called Installed, and anything updating will show an "Update All" button with text in the app description that says "Update".
What does does this app exactly contain
The app's files and settings, plus the files that you have made available for offline use.
and what I may lose on clearing this app's data?
Nothing. Only the data that were on the phone. Files that were uploaded to Google Drive wont be affected. They can only be deleted if you delete them from within the app. The ...
Then post your question where it's sure to be seen: googleplus help. That link is, after all, one of the few links the closed page offers with any actual developer interaction. I looked, and saw many questions were way off-topic, but the questioners were usually led to the right forum, or had their question answered. And you can always point back to the "...
If your phone is rooted, you can partition your SD card and move Google Play Services app on to your SD card. That could free up a lot of space. You can use this method to safely transfer all your apps(except the system apps) to your SD card. The procedure for partitioning and transferring can be found here. http://www.aroundandroid.com/tag/how-to-increase-...
You might wish to take a look at the µg (microG) project. It's currently between its alpha and beta state, but I'm using its predecessor (NOGAPPS) for quite a while and must say it works pretty well. And despite its early state, reports in the linked XDA thread sound real good: GCM seems to be working, and even the Playstore app accepts the backend.
Google Play services is excluded because Google wants it so. It has to remained excluded from Doze or any power saving mode because apps depending upon Google Cloud Messaging (GCM) may fail to serve the user appropriately, hence, ruining the user's experience with Android big time. A GCM Android Client requires Play Store and Play services installed in ...
As the name suggests, it's part of the Google services apps. PlayStore uses it to run apps without installing them (new service). It is possible to disable but not remove (as far as I know it will just keep installing it self as being part of the core services).
To disable, go to Settings › Google › Instant Apps and switch the toggle switch (Reference).
If anyone is looking for the answer:
We've integrated the Baidu Cloud Push on our own device (non-chinese), in Europe, and we were able to receive a push from the Baidu Cloud Push Console. So Baidu does not need any other services installed and will work out of the box after installing the SDK.