yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Deltadroid:
Chrome Dev

Google Chrome Dev has been updated to version 48.0.2543.0-254300001 for lollipop and marshmallow.

Google Chrome Dev addon for 5.0.2+: gapps-lp-google-chromedev-20151024-1-signed.zip (replaces stock web browser)

Binary files gapps-lp-google-chromedev-20151015-1-signed/system/app/GoogleChromeDev/GoogleChromeDev.apk and gapps-lp-google-chromedev-20151024-1-signed/system/app/GoogleChromeDev/GoogleChromeDev.apk differ
Binary files gapps-lp-google-chromedev-20151015-1-signed/system/app/GoogleChromeDev/lib/arm/libchromium_android_linker.so and gapps-lp-google-chromedev-20151024-1-signed/system/app/GoogleChromeDev/lib/arm/libchromium_android_linker.so differ
[Android Software Development] itsnie:
Waiting update for gplus [emoji1]
[Android Software Development] 16kingsman16:
Gapps listed in 1st post for marshmallow works for all devices????? Plz help I am finding gapps for condor
[Android Software Development] Deltadroid:
Yes, these packages are for all 32 bit arm devices. Each package will install the correct dpi version of the application depending on the dpi of the device that is defined in build.prop.
[Android Software Development] zephyrus17:
Chrome Beta please (47.0.2526.27) thank you!
[Android Software Development] Deltadroid:
Chrome Beta

Google Chrome Beta has been updated to version 47.0.2526.27-252602701 for lollipop and marshmallow.

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

Binary files gapps-lp-google-chromebeta-20151008-1-signed/system/app/GoogleChromeBeta/GoogleChromeBeta.apk and gapps-lp-google-chromebeta-20151024-1-signed/system/app/GoogleChromeBeta/GoogleChromeBeta.apk differ
Binary files gapps-lp-google-chromebeta-20151008-1-signed/system/app/GoogleChromeBeta/lib/arm/libchromium_android_linker.so and gapps-lp-google-chromebeta-20151024-1-signed/system/app/GoogleChromeBeta/lib/arm/libchromium_android_linker.so differ
[Android Software Development] jeevan_500:
hi bro nice work

any chance of supporting 64bit arm devices bro
[Android Software Development] Cluey:
Hi [MENTION=5227588]Deltadroid[/MENTION], thanks for preparing these packages for us all.

I was wondering how often I should grab the newer versions as you update them?

Once the device is up and running they'll get updates via the Play Store anyway, just looking for some input into from someone with a lot more knowledge than me.

I've got a few different types of Android phones and tablets, I've just been grabbing a collection of them on a uSD card and move the card between the devices when I want to try a new build on something. I can't say I do this often though.

One of the last ones I tried had errors and the guy who complied it asked my which Gapps I used as he'd had no trouble with the Slim ones. I see you listed as a contributor to the Slim ones so I'm wondering what the differences would be?
[Android Software Development] Deltadroid:
I am unable to support 64bit arm at this time because I don't have any 64bit devices to test with.
[Android Software Development] Barbiox Dogg:
[MENTION=5227588]Deltadroid[/MENTION] I flashed the some of the standard & additional marshmallow gapps add-on & only chrome, gmail & keep only installed while the rest installed but didn't appear. Please kindly help me.

EDIT

I'm running pure AOSP ROM 6.0

http://xdaforums.com/google-nexus-5/development/rom-untouchedaosp-aug-17-2015-t3182377
[Android Software Development] Deltadroid:
[MENTION=4095147]Cluey[/MENTION]

Once you install these gapps packages, everything can update via the play store automatically. Although, updating via play store uses a lot of disk space on the internal sdcard. These gapps packages install everything to the system partition, so there will be more available disk space on the internal sdcard.

The only difference between the packages available in this thread and the other gapps distributions is that these packages are modular. That means that you can downgrade or upgrade to any version of the packages being installed. This ability of individual version control lets the users decide what versions of the applications work best.
[Android Software Development] androcraze:
You really shouldn't ****EVER**** have to re-flash to a newer GApps package....

The big issue is where the apps go to on your phone. Initially, the GApps package puts everything under /system/app or /system/priv-app; downloaded updates get added to /data/app, with the original apps staying in /system (but get "bypassed" by the newer updates in /data). As newer updates are downloaded to your device, updates are over-written in /data. This is how stock Google ROMs work; a user never has to touch GApps on a stock ROM.

The problem is:

1. Users "freak-out" because "having the same app in two locations is just wrong. If I constantly update my GApps, the apps will move from /data to /system, and I'll only have one version of the app".

2. The user is truly hurting for room in /data (an older phone with limited resources; the user has installed every application possible from the Play Store and filled-up /data).

There's nothing wrong with installing once and leaving things alone. I only update GApps when I update my ROM. I run my Nexus 5 "bare-bones"; I have exactly what I need on the device, and if I don't use an app, it gets removed. I used to constantly update to every newer version of a given GApps; I eventually determined that it's pointless and adds no value to the user experience.
[Android Software Development] Deltadroid:
The only thing that will not upgrade automatically are the core android applications inside the base gapps packages (ie; system libraries and framework). These files are extracted from the factory images and don't upgrade automatically.
[Android Software Development] Barbiox Dogg:
[MENTION=5227588]Deltadroid[/MENTION] will you be able to help me with the problem I'm facing? Please.
[Android Software Development] Deltadroid:
If addons are not showing up in marshmallow as installed under settings --> apps (all) , then I suspect this is an issue with app ops.

Marshmallow has new security features that might be blocking permission of the new addons.

Barbiox Dogg,

Does the keyboard add-on show up?
[Android Software Development] Barbiox Dogg:
I did not install the keyboard add-on.
[Android Software Development] Deltadroid:
Yes, but there were similar reports of the keyboard add-on not showing up in marshmallow. I made a change to the keyboard add-on package to try and fix it. If the keyboard add-on works now, then I know what to fix with the rest.
[Android Software Development] Barbiox Dogg:
I guess I have to install the apps via Play store. Thanks so much for the gapps. I really appreciate your hard work.
[Android Software Development] Cluey:
Sorry [MENTION=5227588]Deltadroid[/MENTION] and [MENTION=5061138]androcraze[/MENTION], I should have been clearer.

I don't flash a new ROM all that often, unless something is not working right or there's a security reason.

What I meant by 'grab the newer versions as you update them' was for install purposes, not to upgrade over an install already up and running. I wasn't clear enough about that.

I have a couple of devices myself and then I help friends, so depending on what needs upgrading and when I'll do my ROM research/reading and then download what I need. If a month later a different device needs looking at do I need to grab updates or can I just use the ones on my install uSD card?

The general question about the differences between the different packages was because I got a System UI error on a ROM for an old device, the guy who compiled it asked which Gapps as he hadn't had a problem.

So I tried with the one he used and sure enough it didn't error, I then did a bit more testing and got it to work fine with these ones although a slightly newer build than I already had.

I just seems strange to me that different ROMs need different Gapps when they're just the Google suit in a convenient form for custom ROMs because you're not allowed to include them with the ROM.

I must be missing something, or I've generalised too much?

Looking through the 'All' tab in Google Play I see I've had 'Android system WebView' installed on one of my other devices. This sounds like an app I'd expect to see on your list but it isn't there (yet). But the trouble with this tab is I've got devices from at least four different manufacturers so it's full of things which won't install because they're device specific! So I don't know which device originally had this.

It looks vaguely useful reading its description, without it installed I assume apps will just launch the browser with a new tab?

Thanks for your quick reply before, I like learning things.
[Android Software Development] androcraze:
Within days of installing a GApps package, Google is pushing updates. I don't think it makes that much of a difference which version you install. As long as libs are current. Again, stock ROM users are in a "frozen" initial status, and their GApps update fine.

I think Google is starting on the right path with their "....Stub" folders under /system/app/ ; the apps in these folders aren't really apps, but programs to immediately download the given app to /data/app/ as soon as Play Services are enabled. The "stubs" are small, permanent, and need no modification; everything -- for that app -- goes to /data/app. It would sure make GApps packages easy.

I usually grab "current" when I install GApps for a new ROM install/update. If there's an issue with a given GApps package, reports trickle-in rather rapidly to the forums. I mostly see this with "buggy" versions of Google Play Services.

WebView is "tricky"; it depends on the ROM and what the developer has done with it. An AOSP-based ROM requires hard-coded changes to work with the current (Play Store) version of WebView. Without those changes, the ROM will only work with the AOSP-based WebView. Most GApps developers have "whitelists" or checks for compatibility with current WebView.
[Android Software Development] Deltadroid:
Originally, the gapps that I made were bundled into one large package, but it was much more difficult to maintain that way. Due to the frequency of Google's updates, It is more time consuming to upload and download large files. Also, I would need to upload a few hundred megabytes of packages even though only one small component had changed.

By separating all the packages, I can release updates much faster than before. Also, by separating the packages, it is easier to install the previous version of one of the gapps components without changing anything else. For example, when the packages are separated, you have the option of installing whatever version you want of any one of the add-on components. I believe this gives much more control and flexibility to the end users. Not only do you get to choose what add-ons to install, but also the version of each of the add-ons.

For convenience, when flashing the add-ons, I use the queue option in TWRP to flash 10 at a time. Once everything is installed and setup, it's also much easier for the end user to only download small packages for maintenance.
[Android Software Development] trueno2k:
Thanks for the response dude, much appreciated!..

I guess I understand why you do this, by doing this makes uploading new updates to the GAPPS and the OP easier, quicker, more frequent and lighter on your upload size... So, I guess, I'll just have to create my own custom combined gapps package from your base and addon packages but only you are okay with me doing this though?..

Anyways, great to still see support for gapps on xda!..
[Android Software Development] Deltadroid:
Sure, it's no problem. :) I'm always open for suggestions. Also, everyone has my permission to modify these packages however they see fit.
[Android Software Development] slebit:
[MENTION=5227588]Deltadroid[/MENTION] You haven't thought about moving your thread to a place where more people would see it? You are doing a great job. And it would be nice if more people would discover it. :)
[Android Software Development] wipian:
In which case...

Is there any chance you'd consider putting the necessary files/libs for the 'okay Google everywhere' functionality into the base package?

I know that they're included in the Google search package but if they're not too big, it'd be nice to have one less zip to flash.

Once again, awesome work, thanks :)

I completely agree.
[Android Software Development] Deltadroid:
The problem with including Google search in the base package is that Google search add-on removes the default quicksearchbox. The base package should not touch any default system files because that would break cyandelta updates.

But also, not everyone wants to install Google search, so I think keeping it optional is still best.
[Android Software Development] Deltadroid:
[MENTION=258311]Divine_Madcat[/MENTION] [MENTION=2083190]zacthespack[/MENTION] [MENTION=3267574]Siberian Tiger[/MENTION]

I've messaged a moderator to see what I can do about moving this to a more general section. :)
[Android Software Development] schaggo:
http://xdaforums.com/android/software/gapps-consolidated-gapps-thread-t3064693 :o

I already informed a mod a couple days ago and suggested to move the thread (and promote deltadroid).
[Android Software Development] Deltadroid:
Thanks! I'll try messaging the OP.
[Android Software Development] Siberian Tiger:
Thread moved to Android Software Development :)
[Android Software Development] AnkeshReborn:
Is chrome add-on for lolli flashable on CM12.1?

•Hit a thanks if I helped or bringed you a smile somehow!
[Android Software Development] Deltadroid:
All lollipop add-ons are compatible with 5.0.2 and 5.1.
[Android Software Development] shuli81:
Lollipop TTS addon link is broken.
[Android Software Development] MarcusHD:
Hi,

I have installed BlissPop and in this Rom they use OpenCamera instead of Camera2. OpenCamera is installed in /system/app/OpenCamera/OpenCamera.apk

Can you add this to install/Backup script in the Google Camera Addon, please

Is it possible to create packages for...

- Google Newspaper

- Google Docs (Tables,...)

- Google Sound Search

- Google Street View

Thanks a lot.
[Android Software Development] Deltadroid:
Thanks for letting me know. Its fixed now.
[Android Software Development] Deltadroid:
Yes, I will make the camera addon remove OpenCamera. I will also create the addons you mentioned above this evening.

Thanks for the suggestions.
[Android Software Development] MarcusHD:
Thanks,

Lollipop TTS Addon give back a 404 Error.
[Android Software Development] Deltadroid:
Try refreshing the page because I just fixed the link. :)
[Android Software Development] crazyboy8x.ac:
thanks so much, your gapps so great :)
[Android Software Development] Deltadroid:
There are Webview and Webview Beta add-ons available on the op in the additional lollipop add-ons section.

If you use older versions of the add-ons, the play store will update them.

The only package that should be updated before installing is the base gapps package because it contains files extracted from the latest factory images that are not updated automatically.
[Android Software Development] Cluey:
Ahh, well that complicates things with Webview!

I like the way installing these ones through recovery replaces the default one so I don't have two calendars etc.

I replaced the Camera too but when I look at the play store it's available to 'Install' so I'm a bit confused now.

Those Stub folders you're referring to, it might make it easier for third party updates like you say but I suspect it's Google trying to gain a way of updating devices which manufacturers put out without ever planing to support. :-/

The current way of these updates is crap, Google then manufacturer and then telco too!

Stagefright really woke a few people up. About time too, Apple certainly does upgrades better than Android. I just don't like their "my way or nothing" approach to using the extremely expensive device I'm not going to buy.

Edit.

Now I notice that the Webview is there. I must have been looking at the 4.4.4 section before when I checked.
[Android Software Development] Deltadroid:
[MENTION=4095147]Cluey[/MENTION]

regarding the camera not in the list of installed apps in play store:

http://xdaforums.com/showthread.php?p=63370046
[Android Software Development] androcraze:
Build a custom be-bloat script (to remove AOSP Camera and other unwanted apps) and install from the Play Store. That way it's only on the system in one place.... /data/app. I use OpenCamera.

I think the Stubs were Google's realization that with updates happening as rapidly as they do today, everyone had two versions of the same app on their phone anyway. Google can "force" users to have GApps on the phone and still take less room under system.

I put as little in /system as I can.... Everything goes to /data either through Play Store, sideloading, or installs from my file manager.

I think GApp install zips should push to /data for Play Store-available items.
[Android Software Development] Cluey:
Well that makes it tricky as the ROM I've got on this old tablet has a bug where the keyboard doesn't work until you toggle it. So I booted up without any Gapps to set that up and then went and installed them!

I might just use a different ROM until the new guy sorts that part out, I just thought having Slim on both the phone and the tablet would help my less techy friend.

I like the idea of the debloat script, I'll look into that after I get some sleep. The breakfast radio show started so it's 6am...

I'm gone and got confused again, could be the sleep thing, but...

My initial question was answered by both of you but in different ways, reading deltadroid's reply indicates (at least to me) that it's good to have it on system partition but you don't like this way [MENTION=5061138]androcraze[/MENTION]?
[Android Software Development] androcraze:
Any app flashed that has the potential to be updated (from the Play Store) with an updated version in /data should reside in /data to begin with; that way, the older version is overwritten and users aren't slaves to constant flashing.

EDIT: I want to stress that if you have an app in /system/, it ****SHALL**** get added to /data/ eventually. You can't get around it, short of constant flashing. It's not what I believe; it's reality. Everything [MENTION=5227588]Deltadroid[/MENTION] is saying is accurate and correct, UNTIL things start updating. Then the duplicates start. END EDIT

For those items that aren't downloaded directly from the Play Store, but are updated through Play Services (to include Play Services), Stubs would be great in /system/.

If it's available directly for download on the Play Store, I won't flash it. The lone exception for this is SuperSU.
[Android Software Development] Deltadroid:
Extra Marshmallow addons

All of the available Lollipop addons should now also have support for Marshmallow, but Marshmallow's new security policy is preventing many Google applications from functioning properly when they are installed onto the system partition. This is going to require changes to the Marshmallow security policy if additional applications are to be installed to the system partition. Although, Google addons that are extracted directly from the Marshmallow factory images are functioning properly when they are installed to the system partition on Marshmallow.

Therefore, I think it is best to only include addons for Marshmallow that are only available from the Marshmallow factory images.

If an application can be installed from the Play Store for Marshmallow, then it is not really necessary to keep flashing addons to the system partition every time the application is updated from the Play Store.

Since Google is pushing so many updates all the time, I think it will be easier for me and for everyone else to install those applications directly from the Play Store.

I think it is best if I only provide packages and addons for Marshmallow that are not offered directly from the Play Store.

I have still included the "Google clock" addon, even though it is available by the play store, because it can not be installed without replacing the stock clock.

Some of the extra Marshmallow addons that are only available from the Marshmallow factory images are:

Dialer

Exchange

Sound Search

Tags

Edit:

If an application is double, the app can be disabled in Settings --> Apps without having to actually replace it.
[Android Software Development] Cluey:
Right, that makes more sense now. Given how frequently things get updated now the less installed by default the better.

This sounds like I should just install the base Gapps and then just grab the rest from the Play Store if I use them, unless they're replacing a default app. If they replace a default app this was prevent the duplicate thing but only until updates?

This sounds rather stupid, it never occurred to me that updating default apps wouldn't update them in their install location. I guess this situation has come up because of security concerns as the system partition is read only?

At this point I'm leaning towards the base Gapps, then things I use which replace a default app to avoid duplication.

Gmail, Search, TtS, Calendar, Camera and maybe Clock and Chrome.

This is probably going a little off topic but you guys sound like you'll know, or certainly have a more informed opinion than me.

Is there any reason to keep the default browser instead of replacing it with Chrome?

I'm also not sure if changing the clock is needed, they look almost identical.

If you only use one Gmail account is there any point in having the Google Exchange addon installed?

Keeping things simple sounds better to me, so less is more.
[Android Software Development] BrateloSlava:
[MENTION=5227588]Deltadroid[/MENTION]

Strange file names :D

Google Clock addon for 6.0.0+: gapps-lp-google-deskclock-20150922-1-signed.zip (replaces stock deskclock)

Google Sound Search addon for 6.0.0+: gapps-lp-google-ears-20151013-1-signed.zip
[Android Software Development] nijawang:
I have the same issue.

Currently, don't know how to fix.

But flash 1016 GAPPS then normal.
[Android Software Development] Deltadroid:
Yes, the marshmallow clock and sound search add-ons are the same as the lollipop versions, but, I will rename them to "mm" for consistency.
[Android Software Development] Deltadroid:
nijawang,

If play services is crashing with latest version of base gapps, check app ops permissions. Wake lock can not be disabled anymore.
[Android Software Development] aben92:
So after seeing your updated post I realized that I was on Google Search Beta version and its been causing lot of bugs and System UI hangs on CM12 ROM, can you guide me on how to downgrade the right way back to stable version

Thanks !!
[Android Software Development] Deltadroid:
just flash the stable version of Google search on top of the beta version in recovery to downgrade.