yashsingh1/xdaforums huggingface dataset:
[Android Software Development] MastahF:
A new blog post, today about multi DPI support: https://plus.google.com/+OpengappsOrg/posts/ALgELTSMmB5
[Android Software Development] Dkadr1:
For those who want a minimal Google package that includes everything that is not on the Play Store and does not remove anything from a CyanogenMod build I made this gapps-config file intended to use with Micro GApps or it's big brothers.

It's basically the Nano Package plus FaceDetect and FaceUnlock which are not included there.

I did this because I noticed that the packagers linked the Nano GApps as a preset in the CM Wiki. I agree with the decision to "recommend" CM users to use Nano package but I personally would like to also have those 2 files (or other future system files that may appear in Marshmallow) that are not on the Play Store.

I did not include the Speech file because it only installs the English offline language, so in my case for example that I use the Spanish offline language I consider it location dependant. I've read the FAQ #16 and it says that all included apps (or files) must be globally used, not language or country specific. So including the Speech package which only installs the Offline US English language conflicts with the FAQ. Especially when that package can be downloaded anytime from the Google App settings.

Also I did not include the Google Calendar app because I didn't want to remove ANY of the files included in CyanogenMod. I thought about including TagGoogle and ExchangeGoogle because they are not accesible from the Play Store but it implies removing their AOSP counterparts. Decisions...

Note: This is what I use for my personal devices and this is my personal configuration with these excellent GApps. I hope this does not sound as critical to developers and packagers but as a suggestion. I really love these packages, the Wiki, the blog posts...

I thank specially for the gapps-config tool which provides so many different options.
[Android Software Development] rayulove69:
Hello,

I am from bangladesh. When I try to download from your site I get extremely slow speed. Like 5/6 kbps. That will take days to complete. I'm wondering why is that. I get about 400kbps in other places. Only in this downloading I'm facing this problem. I searched and saw there's some problem with amazon s3 hosting where people from other places don't get optimum speed. Kindly consider uploading it somewhere else or give a solution as to what I can do.

Thank you.
[Android Software Development] :
Here is the logs, i hope they help with my problem .
[Android Software Development] MastahF:
Thank you for your gratitude for the package. To clarify, I will try to explain both choices. Nano is indeed linked from the CM Wiki (I myself did update the wiki to set that default option for the visitors from there) because it leaves the CM experience as intact as possible, while providing indeed only the GApps and the parts that are not downloadable from the Play Store.

The speech files for the US English language are present on all Stock Nexus images, so we included those. Especially because a very large majority of the users use their device on US English even if its not their native language, just to be able to take advantage of the newest Google App features (myself included). That's why the US English language pack is imho coherent with the 'globally' used package. Just as e.g. the Latin keyboard. Not all countries use the Latin script, but the latin keyboard is often still practical or necessary for users from those countries.

I'd like to highlight our idea to create a "super" package (though better names are still welcome) that will include also e.g. other international keyboards that are found on the Nexus stock images, like Japanese, Chinese etc and other less widespread apps: https://github.com/opengapps/opengapps/issues/132
[Android Software Development] MastahF:
I urge you to write to GitHub, we are reliant on their infrastructure and are using their 'releases' functionality. If their downloadspeeds are low, they are the ones who can fix this.

Uploading to other locations is a no-go, because we have to upload daily many gigabytes from the buildbot already for all the different packages, which also incurs costs. Also we depent on GitHub's API to automatically present the user with the latest version on opengapps.org using javascript, which other hosts don't offer.
[Android Software Development] MastahF:
Your /system/ partition is mounted read-only. Unfortunately I cannot help you with the question "why" this is the case :-/, did not see such an issue before.

Did you try to flash the GApps directly after flashing the ROM? Or did you reboot in between?
[Android Software Development] marcdw:
I've seen that issue recently somewhere. Maybe in an Xposed thread. There's a few systems out there with that limitation.

I saw mention of using a flashable zip to make /system/ r/w. I'll have to check and make sure.

I reckon it's similar to the items mentioned in the below link (which includes many warnings and caveats).

http://androidforums.com/threads/flashable-zips-for-system-r-w-updated-7-20-15.919330/

LG G3 D851, SlimKat ROM, Tapatalk 4.9.5
[Android Software Development] Dkadr1:
What do you think about including FaceLock and FaceDetect at least in Nano? Their size is less than 3 MB. I would even include them in what you call "Core". They need Play Services to work and Play Services needs Facelock to show that option in the Smart Lock screen. They kind of work together.

I believe I read somewhere that you were planning to include also Configupdater.apk isn't it?

You convinced me with the Latin keyboard language. Now I understand your point, maybe people in countries where Latin keyboard is not used could say the same.

Maybe I didn't explain myself, what I don't fully understand is the decision to include Speech even in the more minimal packages. I'm ok with including it in the bigger packages.

Another name could be "Complete" maybe? But it can get confused with "Full" though...

BTW, as a side topic, I own a Nexus 5 and Nexus 7 2013 and with CM11 I could install happily the stock packages so I could have all the apps included in my stock factory ROM.

But since Lollipop and CM12 the most I can install is the Mini package because of the system partition. The strange thing is that if I install stock Lollipop ROM or even stock Marshmallow all the GApps are included there.

Why this? Because of CM extra apps? Maybe because the ROM and GApps are deodexed and this occupies more space?
[Android Software Development] MastahF:
I will consider that. When we are going to reshuffle the package I'll think about it.

We are exploring the possibility of bundling some extra (and sometimes new) apps that got renewed attention in Marshmallow. ConfigUpdater is also on that list, but it will take time and a lot of testing before it would be mainlined, if it passes all the quality tests.

Complete was also one of our ideas, but was also discarded because of the same reason that it would be confused with "Full". We also considered "Extra", but that one sounds imho more like an add-on. More ideas are still welcome!

Deodexed apps are indeed larger than odexed ones. Also CM12 is larger compared to CM11.

But mostly, the GApps APKs themselves became much larger last year(s). So much larger, that e.g. installing the same apps might fit before, but now they don't. Google's old Stock ROM still contain the old APKs on the system partition, which were smaller, so it did fit. And on newer ROMs Google did actually not bundle some of its "stock" apps, but instead did put a placeholder in a "Stub"-folder and lets the Play Store update the 'real' app, which is then installed to /data/.
[Android Software Development] Dkadr1:
Now it makes sense. On monday I tried the Marshmallow factory image just released on my Nexus 5 and, using a file explorer, I saw lots of apps with "Stub" on its name. So if they are not real apps, if I had tried to use one from the launcher nothing would happen or it would have linked me to the Play Store isn't it? :good:
[Android Software Development] ansebovi:
[MENTION=6404745]MastahF[/MENTION] Hi, using zf2 with Resurrection remix 5.1.1 rom, flashed mini open gapps for x86, 5.1.1..

But FaceLock didn't shown up in smartlock, then i realized there is no app in FaceLock folder (i downloaded an FaceLock for arm from https://www.androidfilehost.com/?fid=95916177934550184) and so i used the app from that arm, now it shows up, but sadly giving force close. .

Is there anything you can do about this?
[Android Software Development] MastahF:
Facelock is known not to work on any x86 device, that is why it not part of the x86 package.

In general Facelock has a lot of issues, it is broken on many ROMs and unfortunately there is nothing we (as GApps packagers) can do anything about it.
[Android Software Development] mestresan:
Hi,

I downloaded latest opengapps today, and tried install in CM12.1 moto maxx xt1225, RR, NX Rom, etc

After reboot, show me some google apps crashed... like android pay ... after show another apps errors

I already did reflash, reinstall , rewipe (full) many times....

So, I got another gapps, older ... and no errors ...
[Android Software Development] MastahF:
Could you please attach a debug log and a logcat of the FCs you get? Then we can investigate the issue.
[Android Software Development] mestresan:
how I do this ?
[Android Software Development] MastahF:
The debug log can be found at the location where the Open GApps zip was located.

To get a logcat: http://lmgtfy.com/?q=how+to+make+a+logcat
[Android Software Development] kryzeK:
Guys, please. Any news for Mashmallow GApps? It's the only thing missing for the AOSP ROM for the Nexus 4 is completely stable. Find a functional GApps is being an endless fight...
[Android Software Development] jukiewalsh:
Are lollipop gapps incompatible? I thought you could still use and older gapps package. And then once the apps update themselves you can copy your current gapps zip, extract them to a folder with zarchiver, pull the individual updated apps from data/app/, replace the corresponding app in the extracted folder and then rezip.
[Android Software Development] chewdaniel:
here...
[Android Software Development] MastahF:
No, you cannot with Marshmallow unfortunately some more things have changed, e.g. libs are not pre-extracted from APKs anymore.

But at the moment we are having a lot of issues to get a working GApps install at all, because SetupWizard gives a lot of trouble on Marshmallow, and we have not found a solution yet. You can keep an eye on this topic where I am posting testbuilds that are being tested by Marshmallow AOSP users (since I don't have a Marshmallow AOSP device myself) http://xdaforums.com/google-nexus-5/development/rom-aosp-mra58k-t3218675
[Android Software Development] jeepcook:
Why is there no option to delete webview stock with override option. In fact with pico package on aosp rom I'd like to delete stock webview and install webview google with play store

Thanks
[Android Software Development] androcraze:
It's "hard-coded".

An "unaltered" AOSP-sourced ROM won't work with the Play Store WebView; the names are different, and it can't see it. To use the Play Store Webview, the ROM's code needs to be altered to see it, either outright substituting or adding additional lookups.
[Android Software Development] jeepcook:
I found the way to do this, I added (webview) in my gapps-config and installed the xposed module WebViewGoogle to bypass the hardcoded usage of webview.
[Android Software Development] brinsleyparagao:
Hey dudes...

In this last update 11/oct/2015 i have this : google partner setup has stopped

how to fixit?
[Android Software Development] Veronezzi:
Same issue here... Nexus 4, using OMNI or CM ROMs, both being at KK or LP... ( I flashed all those combinations to see if I could point any without this error but it stayed no matter what)... So I downgraded to OpenGAPPS from 17/09/15 ( that is the version with the prior Google Play Services before the actual one that keeps throwing the Google Partner Setup error ) And now the error is gone. So the problem is with the last versions of OpenGAPPS that include the last version of GPS...
[Android Software Development] MastahF:
Could you capture a logcat when receiving this error? Please also attach the open gapps installation debug log.
[Android Software Development] raphaelnariga:
I've got this "google partner setup has stopped" error on Resurrection Remix and Cyanogenmod (using 10 and 11 oct) and using Aroma version I got crash on first time installer returning on TWRP and the second time I've managed to install the gapps.

This thing happens cause after I put Selinux on permissive, enabling init.d, it starts getting this google partner error.

Using Open Gapps Aroma of day 05/oct I didn't got these errors and the roms had worked properly. Where could I download open gapps older versions (mainly the 05/oct/2015 version), please?

Nevermind, I've found it: https://github.com/opengapps/arm/releases/
[Android Software Development] MastahF:
Apparently it is caused by the PartnerSetup from Google Marshmallow, which states that is compatible with lower Android versions, but apparently it isn't (though the source of that is probably more on the ROM side, that can't handle the non-existing permission properly). I will fix it and then tomorrow's build (12 Oct) should be ok again.
[Android Software Development] raphaelnariga:
Thank you! Hope this problem gets a fix tomorrow, your gapps is the best, thanks again.
[Android Software Development] tobby88:
Same here, first time TWRP rebootet, second time it worked.

Also I have another problem with the Google Maps library (com.android.maps.jar in /system/framework). With the my pico-package from 09/23 apps using the library are working. With the pico packages of 10/07, 10/10 and 10/11 apps using the library just crash. So an update of com.android.maps.jar in frameworks in between 09/23 and 10/07 seems to be bad.

java.lang.ClassNotFoundException in BaseDexClassLoader.java, source class: dalvik,system.BaseDexClassLoader, source method: findClass

Stacktrace say something with:

java.lang.ClassNotFoundException: Didn't find class [...] on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", [...]

Anyone else having this problem?

I now installed pico package of 09/23 again and everything is working again.
[Android Software Development] MastahF:
Again, that is a framework I fetched from Marshmallow. But it is weird that only a small % receives any error. I did now update those again with an original non-odex version straight from Google (but Marshmallow again) and lets see if that helps. So please test tomorrow's (13 Oct) build to see if it is fixed. If it still gives trouble, we revert to those of Lollipop again.
[Android Software Development] htcmagician:
com.google.android.maps.jar problem here too

I'm having the same problem with the nano build from 10/11 on CM12.1

(E-AndroidRuntime(19886): Suppressed: java.io.IOException: Failure to verify dex file '-system-framework-com.google.android.maps.jar': Bad checksum (50b0c1bb, expected d4887843))

I replaced the file com.google.android.maps.jar with one from an Stock 5.1.1 ROM and the problem is gone.

I also get the "google partner setup has stopped" message one or two times after a reboot.

regards

htcmagician
[Android Software Development] kchaisu:
I used to have a problem on Google Partner setup has stop. However, so far, I did not face this problem any more; I flashed Chainfire Beta SuperSU V2.52 though.
[Android Software Development] Corduroysack:
i had the google partners has stopped problem with the previous build of opengapps nano on cm12.1 ive downloaded yesterdays updated gapps going to flash and see if it's cleared :D

looks like the new version is working ok for me :)
[Android Software Development] raphaelnariga:
Hey mate, so we could test the today's build (12/oct) or we have to wait for tomorrow's one?! Since you said we could test today's one to see if the problem is gone. Thank you again!

Sometimes I think it's a problem with new security patch Google as released and CM has implemented on 6/oct build. Because when I used the 5/oct with old Open Gapps I could do every change on root without any problem. I will investigate it.
[Android Software Development] odavans:
Thanks 12/Oct "google partner setup has stopped" fixed
[Android Software Development] MastahF:
I pulled today's original 12 Oct build, because also some other errors had appeared during the build process, and did the buildbot redo the builds for today. So all fixes should be now already in 12th of October.

Tomorrow will be another 'exiciting' build, because we will have the keyboard libs for AOSP keyboard sourced from Marshmallow. Initial testing did show that it should be ok, but we will never know until it hits a larger audience...
[Android Software Development] hanschke:
build from 17. cannot install. the binary error message.
[Android Software Development] MastahF:
Please check the integrity of your file download (md5: 6f33745972a8c6764a662a1b9ba8d409) and your TWRP version.
[Android Software Development] MastahF:
New build from the experimental branch

Hi all,

I have made the experimental branch public now on the OP, this new branch is now in such a state that it can generate at least the most initial old-style stock for android 5.1 package (arm architecture).

I would really like it if some people could test the build I made from this branch. Because it does work on my phone, but some new errors might have appeared.

If this test succeeds, expect 4.4. and 5.0 builds soon. Multi-architecture will then also be just around the corner...

pa_gapps-arm-5.1-20150518.zip

I work on this project for FREE. While not mandatory, donations encourage me to continue to further pursue this project and I'd deeply appreciate them, if you feel generous.

Donate to MastahF
[Android Software Development] retired_mnbooze:
A few quick comment on pagapps repos:

Typo in installer.data? :

installer_name="PA Google Stock GApps [COLOR="red"]"[/COLOR]5.1[COLOR="Red"]"[/COLOR] - ";

Diffing the contents of your last zip 20150517 and your *new* 20150518 release shows some of the extra files for Faceunlock and TTS are missing per sizes.prop:

faceunlock_size=12605 --> [COLOR="Red"]2113[/COLOR]
googletts_size=25495 --> [COLOR="red"]18756[/COLOR]
speech_size=22427 --> [COLOR="red"]12[/COLOR]

Also, the files are missing from the zip (GApps\faceunlock\... and GApps\googletts\... and GApps\speech\...)
[Android Software Development] $lim $hady:
pa_gapps-arm-5.1-20150518.zip

Is it possible to create a pico build as before. 452MB is huge to download on phone
[Android Software Development] MastahF:
Thank you for the feedback. Found the mistakes I made :)

I will upload a new version asap with these errors corrected.

EDIT: The new version is uploaded and can be found here: pa_gapps-arm-5.1-20150518-2.zip

please test (again)!

No, sorry, not at this moment. First we will have to get the new branch well-tested and working to generate proper stock-packages. After that I can extend the script to generate the various flavours.
[Android Software Development] hanschke:
twrp is latest and checksum is right. build from 16. work fine here.

arm is the normal building or not?
[Android Software Development] retired_mnbooze:
There are two lib files from GoogleTTS (in 20150517) that still do not exist in 20150518_2 (GApps\googletts\app\GoogleTTS\lib\arm):

libpatts_engine_jni_api_ub.210303130.so

libspeexwrapper_ub.210303130.so

They are from an older version of GoogleTTS and need to be removed from mfonville/pa_gapps. I will create a pull request.

Looks good!
[Android Software Development] MastahF:
Yes, arm is the normal version. This is really weird, I have flashed the build myself without any problem.

I checked the ZIP and the source of issues I had before (separate entry for the foldernames).

Could you try to extract the zip-file on your computer and then compress then all files into a new zip-file and see if that one works for you?

Anyone else on the forum facing the same issue?
[Android Software Development] MastahF:
Thank you, I pulled your request :)

Of course the new branch won't have the trouble of these outdated files anymore, since sources and the intermediate 'build' state are there completely separated :)
[Android Software Development] DJAlik:
Created my first pull request with updated sources :)

Getting the following error when trying to run the extract_sources.sh

extract_sources.sh: line 15: syntax error near unexpected token `$'{\r''

'xtract_sources.sh: line 15: `copy() {
[Android Software Development] MastahF:
Are you sure you are using 'dash' as sh-interpreter and not 'bash'?
[Android Software Development] DJAlik:
I am using cygwin64 so I am not sure what their default is. Any suggestion?

---------- Post added at 05:11 AM ---------- Previous post was at 05:02 AM ----------

tried running \cygwin64\bin\dash.exe

same result
[Android Software Development] MastahF:
Sorry, I have no real cygwin experience (native linux user ;) ).

Maybe you can copy your dash.exe over the sh.exe? That should 'force' the proper behaviour I think :P
[Android Software Development] franzpimp87:
So, we can use the same .gapps-config file in order to flash just the gapps we want?
[Android Software Development] drfr:
Yes.
[Android Software Development] denis111:
With 20 may build google play services constantly crashing (FC).
[Android Software Development] MastahF:
Did you already try cleaning the cache of the app? (And best: a dalvik/cache wipe after installing?)
[Android Software Development] LoriOP3:
hi, with this pa gapps can i use the gapps-config.txt file to modify whay i want to install? thanks :D
[Android Software Development] drfr:
Yes, but be careful, there were some cases of battery explosion in the past.
[Android Software Development] PhrostB:
Changelog?

It would be nice if there was a change log. Or at least a way of knowing whether an update is truly necessary.
[Android Software Development] MastahF:
There is so much development going on everyday, that we can't manually maintain a changelog here on XDA, it would take too many hours. But you can track what happens on GitHub, or follow our twitter, that gives an aggegrated feed of all changes that go into the daily builds.
[Android Software Development] PhrostB:
oh ok well thanks anyway, keep up the good work :highfive:
[Android Software Development] raphaelnariga:
Hey mate, I can confirm the google partner error has dissapeared with your open gapps from today 12/oct, for a while everything is ok, I'm using CM 12.1 of day 06/oct. :good:

Thank you for your fast fix!

EDIT: I forgot to say, the problem when flashing the package for the first time returning to TWRP is also fixed.
[Android Software Development] kchaisu:
Same here. My device shown up a few yesterday even with the latest SuperSU that had made some fixes for M. Thank you very much MastahF for your kind contribution.
[Android Software Development] LordNerevar:
Anyone else seeing that some gapps installed to /data/app are installing improperly? They're installing without the -1 at the end. For example, the youtube app is installing as /data/app/com.google.android.youtube.apk instead of /data/app/com.google.android.youtube-1.apk. Without the -1, these apps do not show up as installed! I noticed it on youtube, photos and google+ when installing the 10/13 arm mini package for 4.4.
[Android Software Development] MastahF:
Are you sure that -1 is necessary? I tested the 4.4 installs to /data/app/ quite some time ago and without -1 it worked properly on clean installs :-/

Could you maybe upload your installation debug log?
[Android Software Development] MastahF:
I can confirm they will be included in Nano when we launch our new package scheme tomorrow.
[Android Software Development] PhrostB:
i'd say nano is probably the most important build. since it's the one cm recommends here: https://wiki.cyanogenmod.org/w/Google_Apps
[Android Software Development] MastahF:
In # of downloads Stock is still leading the way ;)