yashsingh1/xdaforums huggingface dataset:
[Android Software Development] MastahF:
Back from holiday, still unpacking, but here some initial replies to some of the comments:

No there is not, I would suggest you take a larger package and use a config-file to 'downgrade' it to the set of applications you want.

Trusted Face is known to give trouble at some phones, personally it is hard to debug, sinced my galaxy S3 i9300 ROM does not work well with FaceUnlock at all :-/

If you could provide me a logcat and a reference to which GApps package *did* work for you, we could investigate further.

Could you please supply the debug log? Then we can look at what is going wrong with your installations.

I suggest you to check out the source code in GitHub, to see what we do, in detail. But we indeed take the lib-folder out, extract it to the correct place and then we realign the apk with zipalign. If you want to make your own gapps package, I suggest you to use a (e.g. virtual) linux machine, check out the github repositories and edit the sourcecode to your needs, to generate directly the best package for your needs.

One can then also improve the code, and also push it to us, helping the project.

Very good and creative idea. I already do see some specific issues that would have to be tackled, but at some point in the future (when somebody has the time & resources) we could pursue this path too.

https://github.com/opengapps/arm/releases and alike URLs for the other architectures. Though this information you could also easily have obtained by looking around a bit on our GitHub page ;)

I looked at your first logs (of the previous post) and for some reason your recovery doesn't seem to have 'grep' installed, which is really weird. Since even Philz's should have this. I think your recovery installation is (very?) broken. Try reinstalling your recovery and check afterwards on the recovery's console if the 'grep' command exists with the command: "which grep"

Play Store is at .8, that is the latest stable version. Version information of a platform&android-version can be downloaded via it's respective button on http://opengapps.org

Nothing in the code did change during that time, so concerning your MultiDPI issues I would expect that Google has changed something on their side.

For older builds, look at the link I posted above.

The Google Apps have grown considerably in size in recent months, which might explain the issue. But if your post your log, we can know for sure.

Could you please provide a debug log, if available. And otherwise please first try flashing with a non-aroma package? Since libaroma is known that it can give trouble (which we unfortunately cannot resolve ourselves).

Could you please provide the logs? Then we can look at the space calculations.

You could achieve this very easily by using your own configfile. But I will keep your idea in mind.
[Android Software Development] mrshark:
i already did what you ask, in post: http://xdaforums.com/showpost.php?p=62513688&postcount=740

thank you :)
[Android Software Development] MastahF:
Aha, sorry for not seeing that.

But looking at your debug log, there are already clearly non-opengapps installed on the /system partition.

Are you sure you ROM does not have GApps bundled already?

Also looking at your text, maybe there is a confusion? The "GApps for Stock" is the so-called "for nexus"-package on the website. Maybe you want to install that one to override the pre-installed GApps?
[Android Software Development] Curiousn00b:
[MENTION=6404745]MastahF[/MENTION], Google definitely changed something. I didn't flash a multi-DPI add-on when flashing Open GApps, changed my DPI and all apps are still compatible with my phone.
[Android Software Development] mrshark:
Sh*t, you're right! Downloaded the wrong package! My bad... I'll try asap :(

Thanks...
[Android Software Development] mrshark:
so, downloaded the FORNEXUS 5.1 ARM version of 28/8, everything ok, just as before when i was on 5.0 :)

only strange thing, titanium backup lists 17 apps as "integratable", and i doubt that in 1 night all this apps were updated... for sure i didn't updated all of this apps THIS night, and my gapps package is just from yesterday...
[Android Software Development] MastahF:
Probably the exact same versions of the applications still reside on your /data/ partition. Since Android 5.1 it is known that Google has chosen not to wipe the APKs on the /data/ partition if they are equal to those on /system/ (mathematically speaking, they replaced: 'system>=data -> cleanup /data/', with: 'system>data -> cleanup /data/'). You can select to 'uninstall updates' safely from the Settings->Apps screen for each app though.
[Android Software Development] mrshark:
cool, thanks, didn't know this trick :D

but... i've always a but :)

app google has the unistall updates greyed out, it's the only app left of the previous ones

play store went back from 5.8.11 to 5.8.8 version...

now i'm trying a reflash of the same gapps package, because i've some FC of calendar and clock... and, don't know if it's related, boxer email client keeps self uninstalling at every reboot and i've to restore from titanium...
[Android Software Development] Benik3:
Great project! :)

Only for some reason, package didn't installed in PhilZ recovery on HTC Evo 3D GSM (package 4.4 arm nano). In 4EXT it was OK :)

BTW I know that Android 4.2.2 is very old, but is also almost impossible to find some up to date gapps. How hard is to add support for this? Nano package would be fine, as the rest we can download from Play.... :fingers-crossed:
[Android Software Development] MastahF:
If you include a debug log we can look at the issue you with the Evo.

Support for 4.2 should be relatively easily to add, but since we are already have a lot of other current plans that will take resources, I myself am not going to pursue it, since the amount of users would be *very* low. So I would invite you to check out the github repository, and with some small changes, which in short boil down to 'adding' an extra platform level for 4.2 in the configurations (hint: current lowest level of 4.4 is '19') and find the setupwizard/contactsync/etc/etc for 4.2 (e.g. from those old 4.2 GApps packages) and you should be ready to go.
[Android Software Development] Benik3:
Well I didn't saved logs before reinstall with 4EXT recovery, so they have been replaced right?

Sorry, my bad. I had a headache from the phone, because I just found, that my wi-fi is broken on some HW level and I made a lot of flashing today :(

About the 4.2 gapps, don't worry about it. I never made with linux and such programming, but in future I would like to start, so maybe I will look on it (I would like to build also OpenWRT firmwares) :)
[Android Software Development] MastahF:
Yup, the logs have been replaced :-/

I am happy it worked with EXT4, if you ever flash again with Philz and have that error, please report it again (with logs ;) )

About 4.2, if you never did any programming, posix shell scripting (what we use) is relatively 'simple' to understand, so making adjustments to existing code should not be too hard. It just has its nasty quirks when developing brand new code (I can tell from experience :eek: )
[Android Software Development] Benik3:
Next time I will save the logs immediately ;)

I do some programming in C (more on HW level like Arduino and Atmel MCUs) and I made some programming in C# (in VisualStudio) so with help of google I think that I will make it :laugh:
[Android Software Development] yung40oz84:
This is weird! I downloaded the Nano package for android 5.1 arm, and it installed play service 8.1.02 (2204618-238) and my version has always been whatever version ends in 438. Did they change something with the play service because I do see that the version 438 for my device is for android 6.0 and up, and the other two new releases of play services are not......... I am confused. I am also not getting a device showing up on device manager and my Google backup and reset is not working. Does this have to do with this?
[Android Software Development] MastahF:
This should bring you up to date about the new versioning scheme of Google: http://www.androidpolice.com/2015/0...lipop-devices-and-more-apk-teardown-download/
[Android Software Development] przmus:
Thank you. I had no recovery's console on Philz Touch, but I flashed a new recovery (TWRP), and it solved the problem :) Thanks again for the tip!
[Android Software Development] validatus:
Hello girls & boys

once gapps installed is it possible to find the update date somewhere ?

thanks

regards
[Android Software Development] MastahF:
You can check the contents /system/etc/g.prop to see the properties of your current GApps installation.
[Android Software Development] V1rus200:
hello guys does anyone know why i cant update my apps from playstore?everytime im trying to update one app playstore closes.
[Android Software Development] MastahF:
I want to give everyone a heads up about the current Chrome that is broken. Something in the packaging of chrome must have changed again, and we are looking into it.

UPDATE: cause has been found and fix is pushed out. Tomorrow everything should be 100% again :)
[Android Software Development] ikithme:
Is there any way to get the version with working chrome maybe something previous?
[Android Software Development] MastahF:
You can always download previous releases from the 'releases' page on github (for ARM: https://github.com/opengapps/arm/releases )

The new version is now online and can easily be installed. If you are stuck with the broken Chrome on /system/ one can always manually install the last APK (for Chrome that is https://github.com/opengapps/arm/blob/master/app/com.android.chrome/21/nodpi/245408401.apk ) which will put it on /data/ and will override the version on /system/.
[Android Software Development] SuperBommel:
Confirmed, 0903 has got a working Chrome. Thanks! :good:
[Android Software Development] blu88:
Noob question incoming:

Is there a way to disable the colors on the google now search box?

I quite liked the plain old grey google logo and grey microphone symbol. This new colorful style is too jarring and distracting. Right now I've flashed an older version of gapps to avoid it, but I was wondering if there's a way get rid of the colors in the new version.

EDIT: I'm talking about turning off this colorful monstrosity :

to look more like it used to, like this :
[Android Software Development] gorilla p:
So a number of people (myself included) have had trouble getting voice input to work on Google keyboard. The option for voice input is even ticket, but grayed out. I figured it out...

When initially configuring Google keyboard you have to install Google keyboard, open Google keyboard and go through the steps. On the first step, you can't select select google keyboard, click next and come back to enable/set voice input to automatic.

You have to select voice input first, then select google keyboard, then click next.

So unfortunately it seems that if you don't do it in that order, there is no way to go back and enable voice input. You have to uninstall/reinstall google keyboard and do it the way mentioned above.

I hope this helps a few people.
[Android Software Development] Unb0rn:
SystemUI FC

I am on latest CM 12.1 nightly(clean flash) and SystemUI FC seems to be still there on latest gapps package... Any ideas?
[Android Software Development] bland.life:
Both 12-5 and 14-5 packages gave the SystemUI stopped error.

Been doing clean installs on my just revived Grouper.
[Android Software Development] MastahF:
I am not acquinted with this error at all, I flash myself the lastest version all the time and never experienced it. Also SystemUI should not be touched at all by the PA GApps package.

Are you sure it is not a CM nightly bug? Does the error appear only when flashing gapps? If both answers are 'yes', could you upload your logs?
[Android Software Development] retired_mnbooze:
From experience and the Nexus 5 CM thread, the 20150513 nightly had a bug around SystemUI crashing. 20150512 was fine and 20150514 (and those since) have been fixed per: http://review.cyanogenmod.org/#/c/98212/. I suggest you check the changelogs for your device for this fix.
[Android Software Development] bland.life:
I was flashing Dirty Unicorns and AICP, I suppose they have yet to merge the fix then.

(Trying to stay away from CM but looks like these are still born from CM, lol)

But I did try flashing Dirty Unicorns without PA GApps and it booted fine.

I then boot back into TWRP and flashed PA GApps and the problems occur.
[Android Software Development] DJAlik:
Google Play Games

Looks like Google changed the version numbering on the v3 of Google Play Games new versions don't follow the 002-008 but instead use I am assuming the Play Services nomenclature 030-046. I am assuming the scripts will needed to be updated to accommodate?

on APK Mirror:

May 13 Google Play Games 3.0.11 (1917563-046)

May 13 Google Play Games 3.0.11 (1917563-038)

May 12 Google Play Games 3.0.11 (1917563-036)

May 14 Google Play Games 3.0.11 (1917563-032)

May 14 Google Play Games 3.0.11 (1917563-030)
[Android Software Development] MastahF:
Yes, they will need to be updated to accommodate. But did you figure out what is (going to be) the difference between 046 and 036?
[Android Software Development] retired_mnbooze:
46 is the 64bit version of 36. Also I think the 02-08 still applies... At least the least significant digit does. I unzipped the apks to compare
[Android Software Development] bland.life:
Trying again, I reverted my Grouper back to stock, reinstalled TWRP and flashed a copy of Oct-L rom and PA Gapps 14-5.

I still don't think its the rom's fault, I did check in the rom and the Google Search app is always not installed.

Roms I tried include Dirty Unicorns, Oct-L, Chroma and AICP.

Also I notice something in the logs, using the Stock package with a .gapps-config file.

In the 18-4 PA GApps the install will fail cause of insufficient space.

But in 14-5 PA GApps the install suceeds.

And in the log for the 14-5 PA GApps, the size under 'Obsolete Files' removal is a lot more than that of the 18-4 PA GApps'.

I've uploaded the log files.
[Android Software Development] MastahF:
Ok, thank you for the info. I also found out that apkmirror is not complete, apparently the xx4 version still exists, it is just not on apkmirror.

I tweaked the script a bit and pushed it to the repository. Will first have to check if things work before I will upload a new zip.
[Android Software Development] MastahF:
I don't know where you got the 18-4 PA Gapps build, but no 'official' TKruzze version neither mines exists, so I can't track what is happening in that version.

About the log in 14-5: indeed something seems to be wrong with the 'Obsolete Files' calculation. Could you maybe (just to be sure) wipe your /system/ before flashing the ROM and GApps? And that no GApp(lib)s are bundled with the ROM itself?

To try to figure out what is going on. Could you please also upload the debug_logs?
[Android Software Development] canodroid15:
I have the same device he is flashing on (N7 grouper) & the problem is that the devices system partition is just to small. I use pico gapps, or micro & the removal .config
[Android Software Development] MastahF:
I found the culprit :)

some values in the installer.data script were being destroyed. Expect a fix later today!

UPDATE: the fix is now live, please update to 16-5-2015 to test it
[Android Software Development] ericlnu:
OK cool, thanks
[Android Software Development] bland.life:
Fix is working.

16-5 now responds the same with the old builds.

Insufficient storage space.
[Android Software Development] mperezm77:
After installing GAPPS the option 'uninstall updates' for most of the GAPPS is still available. Shouldn't it be disabled?
[Android Software Development] MastahF:
If the same application is still on the /data/ partition this button is available. You can safely press this button to remove that version and revert to (the newest version) that is on /system/.

PA Gapps itself doesn't remove the version from /data/. Sometimes android does this by itself I believe, but am not sure when/why exactly.
[Android Software Development] mperezm77:
First of all I want to say that this is a question and not a request... [emoji6]

Would it be possible for GAPPS to automatically remove the obsolete applications?

Thanks again for your work!!
[Android Software Development] MastahF:
I guess it would be possible to adapt the script to remove stuff from /data/, but I would be kind of scared to do that at this moment, because the script would lack the resources to check which version would be installed there. If somebody would be able to think of a reliable to way to compare the version on /data/ to the one provided on /system/ I would be glad to hear it! :)
[Android Software Development] chewdaniel:
for me i'm more interested in finding a way to reduce the number of taps now needed to run a search if u launch from navigation ring...... previously it was just swipe up and search but now u need to tap twice after bringing it up.... oh well...
[Android Software Development] MastahF:
You are not the only one who dislikes it, personally I also think Google has made their search bar too prominent with the colours, and the interwebz seem to agree when looking at people's responses.

Unfortunately you cannot turn it off or change it within the app itself, so the only solution would be to keep your Google App at a lower version.

If you are willing to invest some time into it, I would suggest to download the Open GApps sources (so I mean the GitHub repo) and manually downgrade the Google App in the 'sources' directory to a lower version and then build your own custom package with this downgraded version. If you already have a *nix environment (Linux or MacOS) it is trivial to do so.
[Android Software Development] fdc77:
with today gapps receive error 70 (insufficient space) but with 20150902 version there is no error, why? what is change?

device is an S4 jfltexx with cm12.1

thanks.
[Android Software Development] MastahF:
Please include your full debug log, so that we can see the calculations.

And a lot of packages were updated, and often updates implies that their size does grow, so yes, it could be the case that your previous working selection is with the newer packages actually too large for your /system.
[Android Software Development] SirBeherit:
I downloaded yesterday aroma package for ARM Android 5.1, today it's not possible - why?
[Android Software Development] iJo09:
No AROMA package today? Or is it compiling?
[Android Software Development] MastahF:
A memory exception occured during the building of AROMA, see bug https://github.com/opengapps/opengapps/issues/105

I will make a manual build and upload it.
[Android Software Development] fdc77:
uploaded log.
[Android Software Development] Sunit6k:
I have flashed tk gapps micro modular package. I have some problems with it especially gmail. Can I dirty flash this gapps over the current gapps?
[Android Software Development] MastahF:
Yes, you can dirty flash Open GApps over both (the old) PA GApps and TK GApps. But be careful, it is only oneway, and you can't go back.

Though, honestly, if you already have problems with GMail I doubt that they will be gone when flashing our package over TK's. Since the APKs that we use for GMail are completely equal, though TK takes sometimes a few days longer before it gets its update (since he doesn't build his packages automatically). I would suggest clearing the app's data as largest chance to resolve your issues.

One of the main difference of our GApps compared to others, like TK, is that for apps like Hangouts, Docs, Slides, Sheets, YouTube etc, of which various APKs are available, each with a different DPI. Our package always installs ( if available) the optimized version of those applications for your device. None of the other packages have this feature and choose to install suboptimal versions of those apps on your device.
[Android Software Development] MastahF:
The calculations seem to be right. Your /system/ partition is just limited in size, and the current GApps have grown a lot, especially apps like Sheets, Slides and Docs did become really large.

I would suggest to you to create a .gapps-config file and Exclude applications from installation to find that extra 33MiB space that is necessary, and install it via the Play Store instead.
[Android Software Development] Leang Vannak:
Best GAPPAS
[Android Software Development] fdc77:
thanks, I will follow your advice.
[Android Software Development] Sunit6k:
Can I flash the add-ons provided by tk gapps on top of open gapps micro package.
[Android Software Development] MastahF:
Technically it should not give any problem, since the base of the package is the same. But the TK script does only allow it to be installed on TK GApps, and not Open GApps.

You could hack the script a bit though, to let it allow the installation on top of Open GApps instead.

Open the addon-zip and open META-INF/com/google/android/update-binary

Scroll to line 370, there are several lines that check for "ro.addon.tk_" change those to "ro.addon.open_" and then I think you'd be good to go.

Note that this is a completely unsupported and hackish way of installing those apps and you shouldn't report any issues to TK if using his addons in this manner.

I personally would recommend to install the apps via the Play Store instead.
[Android Software Development] matijaxda:
Hey! I actually installed the latest google app apk from apkmirror and it looks like u want it to ;) check my Screenshot
[Android Software Development] MastahF:
I guess you use Nova Launcher? Might be a solution for some people.
[Android Software Development] matijaxda:
Nope, using the stock launcher that comes with Nameless Rom for i9300
[Android Software Development] MastahF:
OK, but still it ain't the Google Launcher ;)
[Android Software Development] matijaxda:
Now I got it :p thats correct.
[Android Software Development] MastahF:
NOTICE: for those using the 'mini' GApps. Streetview will be moved out of the mini package starting from the 8th of September and will only be available in the 'Full' package and larger from that moment.

This, because streetview has now become its own seperate app, not dependent on Maps and vice versa. It size was increased from mere KiBs to multiple MiBs, which could give trouble for small system partitions.
[Android Software Development] sastredick:
hello , but open gapps stock 4.4.4 also work on stock rom 4.4.4?
[Android Software Development] MastahF:
Yes, the "For Stock" functionality is integrated into the package. See this thread: xdaforums.com/android/general/alpha-gapps-stock-t3093389

It is important that your ROM does adhere to the official Google Nexus file structure though.
[Android Software Development] Leang Vannak:
I have one serious question.

Last week, I flashed lollipop 5.1.1 alongside NANO package, and it worked perfectly, but yesterday my phone got bricked after I flashed Aroma package alone without flashing ROM. So plz anyone tell me, can we just flash Gapps alone over the old ROM?
[Android Software Development] Odysseus1962:
There's a bug when selecting CMSetupWizard to be removed in .gapps-config. The CyanogenSetupWizard.apk is not removed. Upon examination of the 70-gapps.sh I discovered the problem. It's because the app resides in /priv-app not /app. Modifying the 70-gapps.sh manually with the correct location resolves the issue. Please look into fixing this. Thanks in advance.
[Android Software Development] MastahF:
yes, you can (re)flash Open GApps over an existing ROM installation, if it has no GApps or already has Open GApps. But do you have a debug log of what happened and try to formulate more clearly what exactly happened.

Thank you for your feedback and research. Apparently CMSetupWizard has then moved between the CM versions, because on 5.1 it is in /app/.

I adjusted the script that it will now check both in /app/ and /priv-app/ in commit https://github.com/opengapps/opengapps/commit/94fbfc44425c614f87852c541dee254c75ac7d4c

From 11th of September that change should be reflected in the package.