yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Deltadroid:
If you go to Settings --> Apps (All), you can disable Google Calendar Sync and Google Contacts Sync. They will both remain disabled upon flashing new updates.

I feel these should remain in the base packages because they are part of the nexus factory image updates and they can not be installed from the play store. They are also necessary for the stock calendar and contacts applications to function properly.
[Android Software Development] vurtomatic:
I am trying out this Gapps package with a clean install of Blisspop on an OPO.

Setup wizard has crashed twice. Both times rebooting from the crash, the phone hangs at 'Starting apps. Please wait for optimization process to finish.'

Is it possible this Gapps is not compatible?
[Android Software Development] Deltadroid:
In CM11, there is a program called /system/app/Provision.apk (and in CM12 it is /system/app/Provision/Provision.apk). This application conflicts with Google's SetupWizard.apk and is removed during the installation of gapps. I'm guessing that there is a similiar application, like Provision.apk, running on your ROM that is also conflicting with SetupWizard and probably needs to be removed during the setup process. Check in /system/app for any applications that resemble Provision.apk.
[Android Software Development] vurtomatic:
Thanks for replying.

Using TWRP's file manager, I just looked in /system. I only see /bin which is also empty. There is no /app and nothing that looks like Provision.apk.
[Android Software Development] Deltadroid:
The files in the system paritition would visible only after you flash your ROM.
[Android Software Development] vurtomatic:
What I just did was flash Blisspop ROM and googled around for Gapps option.

When I saw your previous post, I went back to my phone in recovery, and used TWRP to look at /system. So in that state, the ROM was already flashed and it was as I reported, no /app and no Provision.apk.

Subsequently I decided to try flashing JUST your base GAPPS (previously I flashed Base, and then addons in TWRP before rebooting the phone).

With only BASE installed, when I rebooted the phone, something called Bluetooth Share crashed, and then continuing with the setup, I can get into Home screen.

Perhaps one of the addons is the culprit?

---------- Post added at 09:15 PM ---------- Previous post was at 09:12 PM ----------

Thanks for the tip!

Mounted /system in TWRP and looked in it with file manager, still not seeing /Provision or Provision.apk in /app.
[Android Software Development] Deltadroid:
Bliss Pop should be compatible since it is CM12 based. Make sure you are using the correct version of gapps. You probably need the 502 version if its CM12 based.
[Android Software Development] Deltadroid:
That is possible. Some ROM's seem to have issues when certain stock applications are being replaced with Google's versions after the system has booted one time.

If I install a new ROM, install any of the gapps addons (for example replace the stock launcher), and factory reset, the system will boot without problems

If I install a new ROM and factory reset, but then boot into the system one time, then reboot back into the recovery and try to replace some of the stock applications, the ROM has trouble booting. It seems like once a CM12+ ROM boots into the system, it creates cache and data for the applications, and then the system can have problems when those applications are replaced with other applications.

If you do not want to factory reset the system, but want to replace the stock launcher, then install a temporary launcher to switch over to before you reboot into the recovery and replace the stock launcher. When the system boots, it wont get stuck on the missing stock launcher because you have a temporary laucher that it will boot up with. Then you can switch over to the new launcher and uninstall the temporary launcher.
[Android Software Development] vurtomatic:
Yup, I double checked the version numbers.

I'm gonna have to table this for now, there are too many addons to troubleshoot.

Thank you for your time and assistance with this!
[Android Software Development] Deltadroid:
Does it work ok with only the base and no addons?
[Android Software Development] vurtomatic:
Yup, as I mentioned before, with only the base installed, I had something called Bluetooth Sharing FC, before finally getting to the home screen.

Before I gave up I tried another install with base + addons, and this time I had Messenger FC. It feels random at this point.
[Android Software Development] Deltadroid:
You said you flashed the base over again, but I thought you had already flashed the addons before that. Once you install the addons, they will stay installed until you format the system partition or manually delete the gapps backup scripts in /system/addon.d/ and dirty flash the rom over again.

However, if the system is based off of CM12, then the problem is most likely not with a conflicting application like Provision.apk. The problem seems to also not be with SetupWizard. I would guess that the system is complaining about an addon that is replacing one of the stock applications.
[Android Software Development] Poeta:
Can you make a GAPPs addon of the Android System Webview, and replace the System Webview from CM?

APKMirror link: http://www.apkmirror.com/apk/google-inc/android-system-webview/
[Android Software Development] Deltadroid:
Its not compatible with CM and AOSP Webview.
[Android Software Development] Deltadroid:
Play Store Update

Google Play Store has been updated to version 5.5.8-80350800 for Kitkat and Lollipop base gapps.

Kitkat Base Gapps package for 4.4.4: gapps-444-base-20150504-1-signed.zip

Lollipop Base Gapps package for 5.0.2: gapps-502-base-20150504-1-signed.zip

Lollipop Base Gapps package for 5.1.1: gapps-511-base-20150504-1-signed.zip

Binary files gapps-444-base-20150422-1-signed/system/priv-app/Phonesky.apk and gapps-444-base-20150504-1-signed/system/priv-app/Phonesky.apk differ

Binary files gapps-502-base-20150422-2-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-502-base-20150504-1-signed/system/priv-app/Phonesky/Phonesky.apk differ

Binary files gapps-511-base-20150501-1-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-511-base-20150504-1-signed/system/priv-app/Phonesky/Phonesky.apk differ
[Android Software Development] ASHURiCAN:
Really? That's what I'm using! I simply deactivate the one that comes with the ROM and install from Play store. Would you not advise me doing that way and let activated the ROM one?
[Android Software Development] Deltadroid:
If you are using an AOSP or CM based ROM, then I would not replace Webview with Google's version. There will be problems running specific applications that utilize webview on CM and AOSP Roms, for example, Musixmatch will force close.
[Android Software Development] ASHURiCAN:
I see... Would it conflict if I keep both?
[Android Software Development] Deltadroid:
Installing latest Google webview and keeping stock cm/aosp webview should be ok.
[Android Software Development] vurtomatic:
So every time I have been re-doing this, I have been using TWRP to wipe everything except usb-otg, and re-installing Blisspop and then Gapps from scratch.

If after installing base Gapps and it works (ie I get to home screen), can I go back to TWRP to install the addon zips or do they need to be installed at the same time after I had installed the base? Trying to figure out how to best eliminate the addon that might be causing this.

Getting the impression no one else has used this with Blisspop.
[Android Software Development] Deltadroid:
If you factory reset also, then installing gapps should not cause any problems replacing stock applications.

Edit: factory reset and then flash all desired gapps directly after flashing rom.
[Android Software Development] Steph310:
deleted
[Android Software Development] vurtomatic:
This time I did a factory reset via TWRP, and then went into Advanced Wipe and wiped everything again except USB-OTG and everything installed alright. My phone is up and running. In the process of restoring backed up apps, haven't tested gapps yet.

Thank you!
[Android Software Development] Deltadroid:
Google Play Newsstand

Google Play Newsstand has been updated to version 3.4.0-2015040712

Google Play Newsstand addon for 4.4.4: gapps-kk-google-magazine-20150505-1-signed.zip

Google Play Newsstand addon for 5.0.2+: gapps-lp-google-magazine-20150505-1-signed.zip

Binary files gapps-kk-google-magazine-20150422-1-signed/system/app/GoogleMagazine.apk and gapps-kk-google-magazine-20150505-1-signed/system/app/GoogleMagazine.apk differ

Binary files gapps-lp-google-magazine-20150422-1-signed/system/app/GoogleMagazine/GoogleMagazine.apk and gapps-lp-google-magazine-20150505-1-signed/system/app/GoogleMagazine/GoogleMagazine.apk differ
[Android Software Development] gummie:
Good day [MENTION=5227588]Deltadroid[/MENTION], can we expect to also have packages for 64bit Android Systems in the future releases?
[Android Software Development] Deltadroid:
No, I currently don't have any 64bit devices to test with.
[Android Software Development] ziggyke:
Many thanks [MENTION=5227588]Deltadroid[/MENTION] for making these gapps packages available for everyone!

I've noticed with other gapps that google play services is using a lot of battery drain and this can be fixed with this mod.

http://xdaforums.com/oneplus-one/themes-apps/mod-google-play-services-update-wake-t3078082

Is this mod already integrated in your play services or can you consider it to implement this mod, so I don't need to flash this extra mod over your package?
[Android Software Development] Cr33D OrB:
no,this mod is of (of course) NOT integrated,these are just awesome normal gapps:D

u have to flash it manually AFTER flashing the gapps:good:
[Android Software Development] Deltadroid:
The battery drain by Google play services was fixed by a patch in the Rom. These gapps are not modified. I think it's better to fix any problems in the Rom and not the gapps.
[Android Software Development] ziggyke:
I checked my ROM and framework is indeed adjusted and shouldn't be impacted for this problem. Still I'm experience wakelocks from play services on my ROM with a different GAPP provider.

I just performed a clean install (factory reset) with delta gapps packages installed, so I'm curious if your gapps doesn't produce this problem anymore. :fingers-crossed:
[Android Software Development] f0xy:
I'm using 502 package, and my gesture typing suddenly stopped working, how can I debug this?

I've tried installing the gapps package over current installation

I've turned gesture settings on/off

I've force closed the Aosp keyboard

I've searched this thread for 'gesture' with no results, hinting its only a problem for me!

Any help would be super, I'm using latest nameless ROM for i9300 which supports gesture I believe.

Keyboard works for touch typing
[Android Software Development] Deltadroid:
The problem with gesture typing is that Google decided not to release the required code for the word search algorithm they use which disables the gesture typing functionality. Some gapps packages will replace the stock keyboard library with Google's closed source keyboard library, which enables the gesture typing. I would suggest to just replace the entire keyboard with Google's keyboard and not just replace just the library. It seems less hackish to just replace the entire keyboard then mix and match libraries.
[Android Software Development] f0xy:
Thanks for the reply :)
[Android Software Development] -iHackerz-:
Any chance of adding Snapseed to the addons list for lollipop? It's not completely necessary but it bugs me that its the only google app I have on app storage.
[Android Software Development] Deltadroid:
Ok, I'll make a snapseed add-on this evening for lollipop.
[Android Software Development] -iHackerz-:
Wow fast reply and thanks, great work Delta :good:
[Android Software Development] Deltadroid:
Play Books

Google Play Books has been updated to version 3.4.5-30405

Google Play Books addon for 4.4.4: gapps-kk-google-books-20150506-1-signed.zip

Google Play Books addon for 5.0.2+: gapps-lp-google-books-20150506-1-signed.zip

Binary files gapps-kk-google-books-20150414-1-signed/system/app/GoogleBooks.apk and gapps-kk-google-books-20150506-1-signed/system/app/GoogleBooks.apk differ

Binary files gapps-lp-google-books-20150414-1-signed/system/app/GoogleBooks/GoogleBooks.apk and gapps-lp-google-books-20150506-1-signed/system/app/GoogleBooks/GoogleBooks.apk differ
[Android Software Development] TheByteSmasher:
[MENTION=5227588]Deltadroid[/MENTION] So if I read your post correctly... I can dirty flash a Rom update and NOT reflash gapps everytime? CM 12.1. THANKS
[Android Software Development] Deltadroid:
Correct. The gapps base and add-ons only need to be installed one time. They will all be automatically restored after dirty flashing rom updates.

Also, when there is an update to gapps, the update can be flashed directly on top of the previous version of gapps.
[Android Software Development] ts_mpls:
FYI, I had the same problem and fixed it by grabbing a copy of libjni_latinimegoogle.so (Google it) and throwing it into /system/lib. Also, change the permissions to 644.

I've now added it to my own addon.d script and all is well.
[Android Software Development] jeevan_500:
hi nice apps

i have installed the google keyboard add on and it replaced my asop keyboard and everything is working fine but when i see in play store it shows that the google keyboard is not installed and it does not update . the problem is only with the google keyboard add on i have also installed the google play music it shows installed in play store and it also gets updated . so kindly solve the google keyboard add on problem of not showing in play store and not updating
[Android Software Development] Deltadroid:
The Google keyboard will still update from the play store when a newer version is available. There is something with Android that is just preventing the keyboard from being displayed in the play store when it is installed to the system partition. I've tried replacing the stock keyboard with other versions of the Google keyboard, but it's the same.

Edit: I will try downgrading again just to make sure.
[Android Software Development] reyfista11:
please consider to add google japanese input as add on

thanks
[Android Software Development] Deltadroid:
Ok, I will add it this evening for lollipop.
[Android Software Development] Deltadroid:
I have double checked the apk file and the signature is correct. For some reason, the Android OS must be causing the Google Keyboard to not show up in the list of installed applications in the Google Play Store (even though the keyboard application is installed correctly and the apk is correct). If you try to install Google Keyboard from the Play Store while the same version of the Google Keyboard is already installed as a system application, then lollipop will prefer the system version over the play store installed version (because the versions of the keyboard are the same and lollipop will remove applications installed to the data partition if there is a system application with the same name but newer version). This is a new upgrade feature of lollipop. When a new version of Google Keyboard is released, im sure it will upgrade automatically and then show up in the list of installed apps in the play store.
[Android Software Development] Deltadroid:
Chrome Beta and Japanese Input

New Addon:

Google Japanese Input version 2.17.2072.3-arm-6020722

Google Japanese Input addon for 4.4.4: gapps-kk-google-japaneseime-20150508-1-signed.zip (replaces stock keyboard)

Google Japanese Input addon for 5.0.2+: gapps-lp-google-japaneseime-20150508-1-signed.zip (replaces stock keyboard)

Updated Addon:

Google Chrome Beta has been updated to version 43.0.2357.54-2357054

Google Chrome Beta addon for 5.0.2+: gapps-lp-google-chromebeta-20150508-1-signed.zip (replaces stock web browser)

Binary files gapps-lp-google-chromebeta-20150430-1-signed/system/app/GoogleChromeBeta/GoogleChromeBeta.apk and gapps-lp-google-chromebeta-20150508-1-signed/system/app/GoogleChromeBeta/GoogleChromeBeta.apk differ
Binary files gapps-lp-google-chromebeta-20150430-1-signed/system/app/GoogleChromeBeta/lib/arm/libchrome.so and gapps-lp-google-chromebeta-20150508-1-signed/system/app/GoogleChromeBeta/lib/arm/libchrome.so differ
Binary files gapps-lp-google-chromebeta-20150430-1-signed/system/app/GoogleChromeBeta/lib/arm/libchromium_android_linker.so and gapps-lp-google-chromebeta-20150508-1-signed/system/app/GoogleChromeBeta/lib/arm/libchromium_android_linker.so differ
[Android Software Development] Deltadroid:
I thought it was necessary to replace the system keyboard library, but that's not true. Please forget what I said before. Since all we need is an additional keyboard library, I will include this in next release.
[Android Software Development] Deltadroid:
Play Store and AOSP Keyboard gesture fix

Google Play Store has been updated to version 5.5.9-80350900. Also, gesture typing has been enabled for the stock Lollipop AOSP Keyboard by adding libjni_latinimegoogle.so to the base 5.0.2 and 5.1.1 gapps packages. This additional keyboard library is not included in the 4.4.4 base gapps because it is not required to enable gesture typing with the stock keyboard in Android 4.4.4.

Kitkat Base Gapps package for 4.4.4: gapps-444-base-20150508-1-signed.zip

Lollipop Base Gapps package for 5.0.2: gapps-502-base-20150508-1-signed.zip

Lollipop Base Gapps package for 5.1.1: gapps-511-base-20150508-1-signed.zip

Binary files gapps-444-base-20150504-1-signed/system/priv-app/Phonesky.apk and gapps-444-base-20150508-1-signed/system/priv-app/Phonesky.apk differ

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-502-base-20150504-1-signed/system/addon.d/70-gapps.sh gapps-502-base-20150508-1-signed/system/addon.d/70-gapps.sh
--- gapps-502-base-20150504-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-502-base-20150508-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
@@ -21,6 +21,7 @@
framework/com.google.android.maps.jar
framework/com.google.android.media.effects.jar
framework/com.google.widevine.software.drm.jar
+lib/libjni_latinimegoogle.so
priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
priv-app/GoogleFeedback/GoogleFeedback.apk
priv-app/GoogleLoginService/GoogleLoginService.apk
Only in gapps-502-base-20150508-1-signed/system: lib
Binary files gapps-502-base-20150504-1-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-502-base-20150508-1-signed/system/priv-app/Phonesky/Phonesky.apk differ

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-511-base-20150504-1-signed/system/addon.d/70-gapps.sh gapps-511-base-20150508-1-signed/system/addon.d/70-gapps.sh
--- gapps-511-base-20150504-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-511-base-20150508-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
@@ -21,6 +21,7 @@
framework/com.google.android.maps.jar
framework/com.google.android.media.effects.jar
framework/com.google.widevine.software.drm.jar
+lib/libjni_latinimegoogle.so
priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
priv-app/GoogleFeedback/GoogleFeedback.apk
priv-app/GoogleLoginService/GoogleLoginService.apk
Only in gapps-511-base-20150508-1-signed/system: lib
Binary files gapps-511-base-20150504-1-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-511-base-20150508-1-signed/system/priv-app/Phonesky/Phonesky.apk differ
[Android Software Development] Deltadroid:
I have fixed gesture typing for the lollipop AOSP keyboard. I originally thought I had to replace a system library (which seemed like a hack), but it turns out that that was not necessary. So, the additional keyboard library will now be included in the latest lollipop gapps base packages.

Note: If you have Google Keyboard and want to go back to the AOSP keyboard, then do this:

1) Delete backup script for Google keyboard (/system/addon.d/74-gapps-keyboard.sh)

2) Reboot to recovery

3) Dirty Flash ROM

4) Flash latest Gapps base for lollipop

5) Reboot to system
[Android Software Development] e1c040056:
Gapps

Great gapps. But why for kitkat not included Google Camera, Google Plus, and Youtube? I need it. Thanks...
[Android Software Development] Deltadroid:
Android kitkat does not have a way to version control system libraries. These programs use specific versions of system libraries that require overwriting existing system libraries and would cause conflicts. Lollipop has a way of version controlling system libraries for each individual application.
[Android Software Development] gongoscho:
Can i use The Google Search addon for 5.0.2+ for CM12.1 / Android 5.1.1? Thanks!

grEEtZ,

gongoscho
[Android Software Development] Deltadroid:
Yes, the add-on is compatible with 5.0.2 to 5.1.1.
[Android Software Development] Deltadroid:
Youtube

Google Youtube has been updated to version 10.18.55-101855134

Google Youtube addon for 5.0.2+: gapps-lp-google-youtube-20150509-1-signed.zip

Binary files gapps-lp-google-youtube-20150425-1-signed/system/app/Youtube/lib/arm/libcronet.so and gapps-lp-google-youtube-20150509-1-signed/system/app/Youtube/lib/arm/libcronet.so differ
Binary files gapps-lp-google-youtube-20150425-1-signed/system/app/Youtube/Youtube.apk and gapps-lp-google-youtube-20150509-1-signed/system/app/Youtube/Youtube.apk differ
[Android Software Development] BladeRider:
[MENTION=5227588]Deltadroid[/MENTION], I had read through the OP and I was wondering is there anyway to flash the base gapps and addons zip at one time in recovery? Thanks!
[Android Software Development] zephyrus17:
If you're using TWRP then it is possible.
[Android Software Development] Hedied4me:
Any reason I am unable to download the 5.1.1 base. It says 502 error.

Never mind, just the link in OP is broken me thinks.

Sent from my Virgin Mobile HTC Desire 601 zaraCL cdma
[Android Software Development] dandemonic:
Link is working fine, maybe try again or use different browser.
[Android Software Development] WnG88:
The old pa gapps had Google+, hangouts etc, as a part of the package in kitkat. Different work around?
[Android Software Development] Deltadroid:
If the gapps installation package was one great big single installation package, then it might be possible to find a version of the system libraries that works with all the applications, perhaps by downgrading or upgrading each one individually. But, since we are updating each component regularly, then finding common system libraries that work with all the applications requires lots of testing. It's possible, but it requires mixing libraries from various packages.

It becomes a maintenance nightmare to try and install and keep current each Google application on the system partition with kitkat because system libraries will be overwritten. All of the system applications will never have exactly the same system libraries as they would if the applications were installed to the data partition, because apps on kitkat that are installed to the data partition do have library version control.

So, I've just decided that it's not worth trying to maintain something that will definitely cause headaches. I've decided to only create packages that do not conflict with any other packages.
[Android Software Development] WnG88:
Thanks for the explanation and all your hard work!
[Android Software Development] DFault:
Thank you for your great work!

I am loving these gapps, love what you did with seperating all the packages so I can chose exactly what I want. And these are the first gapps I found that have little to no wakelocks, especially compared to others I've tried, without blocking or changing anything! I hope you never stop what you are doing, for me these are the gapps of choice!

One question I have that I couldn't find an awnser to (I tried, forgive me if I ask something double) is: Is there any way to make a bundle myself out of the zips I want so I could flash just one or two zips in TWRP, instead of the 12-15 I want to install. With the TWRP queue of 10 items it is not really that big a deal, it would make it even better if I could do this.