yashsingh1/xdaforums huggingface dataset:
[Android Software Development] foresto:
This problem persists for me as well, even with a gapps-config.txt file containing "swypelibs".

The CyanogenMod Recovery does show me a log containing opengapps installer output after it finishes, but there are no error messages in the log. Also, no log file is written to the directory where the opengapps zip and gapps-config.txt files live. (Perhaps it would be helpful for the opengapps installer to write its log file to a subdir of /cache, which is what CyanogenMod Recovery does, in case it doesn't have write access to the SD card?)

This is on a Sony Xperia Z1 Compact running CyanogenMod 12.1 nightlies. The behavior has been the same for the last week or two of nightly builds, but the most recent ones I tried were cm-12.1-20151023-NIGHTLY and open_gapps-arm-5.1-pico-20151023.
[Android Software Development] f0xy:
The swpe keyboard is broked in 25th pico build.

Can this be looked at?
[Android Software Development] marcdw:
Just reading a few posts back and you'd see it is being looked at. It's an issue plaguing other gapps packages also.

LG G3 D851, Pac-Man ROM, Tapatalk 4.9.5
[Android Software Development] Hpsgill:
I tried latest Full open gapps but it say not enough space

Its size is around 470 but then i tried TK gapps

Its size was above 500mb and it flashed successfully
[Android Software Development] MastahF:
Please attach the debug log (tar file), otherwise we can't really help and only guess.

Could you try to enable write-access to the sdcard partition in TWRP? You could also use the built-in terminal to remount it rw.

We do need the logs to study whether it does or does not install the libs and, if not, why.

I will just repeat this once more: we need *at least* a debug log. (in the future I will just ignore any post that does not contain any debug log, it costs way too much time to repeatedly ask for them and slows the dev work).

Our package contains much more packages within the smaller size, because we use much stronger compression. Install space != Package size. Just look at the installation log and use a gapps-config to exclude some applications or use a smaller package.
[Android Software Development] f0xy:
[MENTION=6404745]MastahF[/MENTION] sorry pal, it was late last night :) I do know logs are needed.

No excuse, I'll sort one later today!

Thank you for replying
[Android Software Development] foresto:
No, I cannot, because I am not using TWRP. CyanogenMod 12.1 has its own recovery. It doesn't support TWRP. In fact, TWRP doesn't even offer a build for my device.

I would be happy to provide a debug log if you make your installer write one. It doesn't currently write one on my device. That might or might not be due to to a read-only sdcard; CyanogenMod Recovery doesn't give me a way to check. I suggested that you write a debug log to the /cache filesystem because that's where CyanogenMod Recovery is writing its log, which suggests that your installer could do the same.

I really don't mean to be difficult, and I wouldn't suggest you change your design if my problem was with an obscure operating system, but we're talking about CyanogenMod here. It's the single most widely-used non-stock ROM in the world. I expect you probably want opengapps to be compatible with it.
[Android Software Development] Ultramanoid:
These packages work fine on various Xperia Z models ( I can confirm it does in the devices I use, ZR, ZL, Z2... ) running CM 12.1. Also, I use TWRP on all of them, as CM's recovery is extremely limited in its current state. Search XDA for TWRP install in FOTAKernel partition for instance, and see how it can be done.
[Android Software Development] foresto:
Suggesting that I switch to a device or recovery that works for you is not helpful. The point of my testing and feedback is to help the opengapps developer get his installer working on a device & recovery where it is currently broken. (I'm spending my time on this as a favor to him, not for my own benefit; I already know how to install the gesture typing library manually.)
[Android Software Development] TeutonJon78:
Some devices (such as Samsung S2 and I'm sure other models) combine the kernel and recovery, so users can't just pick the recovery that they want to use with any ROM.
[Android Software Development] Ultramanoid:
I wasn't suggesting such a thing at all, apparently I didn't express myself well.

I was saying the packages work on a wide range of SONY devices, and it's not a CM problem in general or a SONY device problem in general either, which in your post you seem to imply.

CM is a very important Android variant, you wrote. Yes, but CM in general has no problem with these GApps.

Can't use TWRP you also wrote. Well, it could be installed and used to debug the problem. I've installed TWRP on a Z1 compact myself. A little search through XDA threads and making it easier for a developer goes a long way. Anyway, this is probably heading off-topic fast, sorry about that.

Yes, but the issue here is specifically with a SONY Z1 Compact, for which there is a workaround to replace CM's recovery with TWRP.
[Android Software Development] sigprof:
The CyanogenMod Recovery does some FUSE tricks to make the update package appear to be installed from /sideload/package.zip instead of its real location. Because of this the updater script cannot determine the real location of the zip file, cannot find gapps-config.txt which was placed in the same directory as the zip file, and cannot write the log file to that directory (the /sideload virtual directory is unwritable).

You may think that placing the configuration file in /sdcard/Open-GApps/gapps-config.txt could work, but there is another problem — before invoking the updater script the CyanogenMod recovery unmounts all filesystems except /tmp and /cache, therefore /sdcard will not be accessible.

It should be possible to detect that the zip directory is unwritable (by trying to create a file there and checking whether it was actually created — file permission may be wrong) and fall back to /cache for writing the log file. The real problem is how to get the config file — /cache does not look like a good location for it.
[Android Software Development] tobby88:
Just did some gesture-typing tests.

CM11 + cgapps = gesture typing is working

CM11 + every opengapps version = gesture typing not working

CM12.1 + cgapps = gesture typing is working

CM12.1 + opengapps of 20151001 = gesture typing is working

CM12.1 + opengapps current builds = gesture typing not working
[Android Software Development] NZgeek:
These lines indicate what the problem is. Google Play Services is trying to acquire a wake lock, but is being denied. Not having an active wake lock is then causing the error.

Have you played with the permissions of Google Play Services? Specifically, have you denied it the ability to either wake up the device or to keep the device awake? If so, that's the cause of your problem right there.
[Android Software Development] Ernoz:
Sometimes it downloads apps extremely slow after being stuck at "Downloading..." for ages and reaching for instance 672KB/53.07MB on Chrome.

Other times it downloads apps almost instantly like it usually did. Is anyone else experiencing horribly slow download speeds in Google Play? It started this weekend when I was unable to download Spotify at all.

I have no problems whatsoever on watching YouTube, downloading files elsewhere etc but on Google Play its broken. I've tried reverting to older versions of Play/Google Services, changing DNS three times to change the IPs it fetches content from (ISP CDN, other CDN and Google directly) without any luck in improving the situation. It is extremely irritating. What I've been using is pico gapps, maybe they have done something that breaks pico gapps and makes download unstable? Anyone in a similar situation or have any suggestion as to how to fix this... Pictures and searching in Google Play works perfectly which makes the whole thing worse (IMO).
[Android Software Development] SuperSimian:
Yes, in my previous post it was mentioned that denying the permission is what I need working again, I'm on cm12.1 and in previous versions of these gapps I was able to do so without issues.

Thank you for replying
[Android Software Development] kchaisu:
Hi MastahF,

I have a problem on installing Open Gapps Arm Pico 20151028, I could not set up google account. However, when I installed Delta gapps latest version 20151022, google account sign in is working. The problem is intermittently happen with some daily Open Gapps (20151027 was working, previous version after changing Lib. did not work). So I am not quite sure that it is the Gapps problem or my nightlies ROM problems. Here is the Debug log. Thanks for your kind contribution.
[Android Software Development] Ernoz:
Worked fine now. I can confirm this is a problem related to the Google servers directly in Ireland which serves Northern Europe at the very least.

Thank you for your work on opengapps, sorry for thinking that something might have been wrong with it. I just switched to opengapps in a very bad time I guess.

The problem started to appear when Google launched their new service called YouTube Red, I hope this was just a coincidence?
[Android Software Development] MastahF:
Hey, I appreciate your efforts. Luckily, for most phones there is TWRP available, one does often not have to use the CM Reovery if usign CyanogenMod. For those devices that do not have this choice, it is hard, because CM recovery is a pain in the *** for its limited possiblities. (Same also applies btw to currently seriously outdated and CWM and PhilZ.)

Of course we will try to support other recoveries next to TWRP too, but working around their bugs takes quite some efforts and hacks. I will look into this when I have the time (see quote below).

Thank you for your insights and describing the tricks CM recovery does. We could indeed try to write to /cache/ with the logs if it fails on the regular location, though I cannot understand their design decision at all, since /cache/ was never meant for such storage :-/

Reading the config file will indeed need some more advanced planning. Our script already tries to mount the regular partitions r/w so maybe something is still possible with the regular location?

Thanks for testing. That gesture typing does not work on CM11 is correct, because for those builds the libs are not bundled.

I am now working on some new logic in the build mechanisms that will allow selection of the libs per Android version (at the moment we can only bundle 1 lib version for each architecture) and then we could bundle the appropiate lib for each package. I will need some more time for that though, because it impacts our 'sources' directory structure quite a lot, and I still have to think about how to design it in such a way that it can properly handle some edge-cases.

Then something completely unrelated, but I would urge everyone to please fill in your e-mail address in the pop up after downloading Open GApps, and if you have multiple addresses, please do it with all of them ;), to let us win the competition we are taking part in. We are head to head with another contestant and every vote counts! And with the # of OpenGApps users we should be able to win it!
[Android Software Development] Ok_Kaleidoscope5109:
Yeah seeing the FAce unlock issue right now with 1028 nightlies and 1028 Gapps. However I do recall Face Unlock working a few weeks ago when I used to forget my watch. I did a wipe on 1028 and unfortuantely things aren't working anymore.

IS the temporary solution to replace the libs with an older copy?

Edit: CAn confirm the copy here is working now.
[Android Software Development] dannyella:
Seems like a complicated solution for such a simple problem. Why don't you just include the libjni_latineimegoogle.so in the zip like in other gapps? Manually placing the libs in etc/lib works.
[Android Software Development] :
No solution on my question: #1114

I'm the one who can not use this gapps and to upgrade for ota!

Request help
[MENTION=6404745]MastahF[/MENTION]
[MENTION=5778309]luca020400[/MENTION]
[MENTION=5075128]LuK1337[/MENTION]
[Android Software Development] MastahF:
Please re-read the OP then. Because we do not make these packages manually. The whole goal of this project is to (fully) automate the building process of the GApps packages, so we have to update that scripts that put the files in each package. We don't only build for arm 5.1. We support for 4 architectures and 3 Android versions atm (4 soon, we hope). So that is 4*3 = 12 different combinations of libraries and apps that have to be bundled and need the appropiate installscripts.

As such we need to update the build scripts automatically select the proper library version for each combination.
[Android Software Development] MastahF:
Based on the launch of Nexus 6P and that Google did choose not to include Google+ in the minimal set of Google Apps bundled with the device, we decided to also drop Google+ from Mini.

So from 31 Oct and later Google+ will only be found in 'Full' and larger.
[Android Software Development] Dkadr1:
What is that minimal set? Google does not include most Google Apps on Nexus 6P?

Can you elaborate on this? [emoji45]
[Android Software Development] D@rekills4:
I just came here to thank you guys for the awesome work you are doing. :)

Love OpenGApps, using since the last 6 months to flash a ton of phones without any issues.
[Android Software Development] salimtn:
Yes guys good work

I had to switch to twrp because installation failed with philz

But its not a big deal
[Android Software Development] D@rekills4:
Hey guys, reporting a minor bug.

I flashed the 31st October 2015 Micro package yesterday, but it did not copy the file 'libjni_latinimegoogle.so' to '/system/lib' which broke AOSP Keyboard's gesture typing.

Apart from that everything is great.
[Android Software Development] DarthKeizer:
Is there an application to update this on your phone SD card?
[Android Software Development] sudhanshupatil:
What extra functionality does nano package provide over pico? How can i replace the default apps in CM 12.1 with the google apps? such as calender, cm camera etc
[Android Software Development] dmroopesh:
Nano has play store with google app in it while pico has only the play store. If you want to replace the apps then use the package which has calender and camera.
[Android Software Development] marcdw:
There's a link in the first post where you can see what is in each package.

Consult that to see which package best suits you.

LG G3 D851, Pac-Man ROM, Tapatalk 4.9.5
[Android Software Development] sudhanshupatil:
"OK Google on any screen" option is not present in the settings screen. How do i get it to work? Which package do i have to install to get it to work?
[Android Software Development] NZgeek:
Good questions. I wish there was some place where the developer could answer common questions like these. Or maybe post some documentation links...

Some place like... the first post in the thread! It's there for a reason. Go read it.

Edit: Official rule #1 is to search before you post. If you don't, expect to get some attitude about it.
[Android Software Development] dmroopesh:
Nano has it. If you have google app in the package then ok google will work.
[Android Software Development] djsam.ua:
Guys, for my Samsung Galaxy S3 Mini with CM11 4.4.4 KitKat which gapps I should use - Aroma or just 4? Thanx
[Android Software Development] marcdw:
Use Aroma if you want to pick and choose the apps you want to install. Otherwise use whichever package you think has what you need (pico, nano, mini, etc.).

Do note the size of your /system partition though. Some packages may be too big.

If you have a ROM running now and have Titanium Backup, its main screen near the bottom will show you its size and current free space. Just to give you an idea.

LG G3 D851, Fusion ROM, Tapatalk 4.9.5
[Android Software Development] provolinoo:
any news about Marshmallow support? :)
[Android Software Development] jesus_c:
Any news about forum rules reading?
[Android Software Development] provolinoo:
nevermind, it was an innocent question, no need to be sarcastic ;)
[Android Software Development] bgiesing:
We are working on it but it's most likely going to need a patch from ROM devs. Send your ROM developer this and ask them to add it: https://github.com/krexus/frameworks_base/commit/c6399873d852edbc1c6f44084f511bc8965624a6
[Android Software Development] :
Can this be used on 5.x too ? Because i had alot of problems with flashing Any GApps of AOSP.
[Android Software Development] provolinoo:
is this problem on CM13 too?
[Android Software Development] dragonfixed:
open gapps

Please make a complete file removal sh script of all gapps before install or reinstall.

so the aroma wont crash when installing the gapps package.
[Android Software Development] Ok_Kaleidoscope5109:
Was there a decision regarding the libs for Faceunlock? I've been manually replacing the lib from the cgapps Git so far.
[Android Software Development] WORF84:
The GsmCore in data/app isn't removed when it's the same version as in the package, why is this?

I'm using Pico package.

I deleted it manually in data/app and Google Play Services was removed even though it was still in system/priv-app.

I had to delete that too and remove the data left by Google Play Services to get it working again...

What should I do the next time this happens?
[Android Software Development] chewdaniel:
uninstall updates.
[Android Software Development] MastahF:
Tomorrow we will launch our Marshmallow builds. All open issues concerning Marshmallow have been resolved, but your ROM needs to have the following patch installed: https://github.com/TeamExodus/frameworks_base/commit/9c36be651e83fb039a262682839bd920b033007a or you will get constant force closures after first boot.

Also note that Facelock and swypelibs will not work on Marshmallow yet, since by default the Lollipop ones are still bundled. Just keep track of issue 150 to stay up to date about when issues concerning that will be fixed.

Also please consider the Stock & Super package on 6.0 as extremely experimental, since it will try to update your contacts & dialer with Google's version, and we have no clue if that actually works.
[Android Software Development] UszkiX:
What happens if I install Gapps from 6.0 to 5.1.1?

Wysłane z mojego LG-D722 przy użyciu Tapatalka
[Android Software Development] Ok_Kaleidoscope5109:
[MENTION=6404745]MastahF[/MENTION] But facelock is not working on my end either on 5.1. Has that lib issue been looked into?
[Android Software Development] marcdw:
Why would you want to do that?

LG G3 D851, Fulmics ROM, Tapatalk 4.9.5
[Android Software Development] TooYellow:
gapps-config.txt help

Howdy! I have a question about advanced configs. My face unlock was working but seems to have stopped after a reboot. I want to try installing the face detect apk so I created a gapps-config.txt file

Test
Include
FaceUnlock

The log file shows that all the other gapps that I installed and want to keep get removed:

# Begin GApps Size Calculations
-----------------------------------------------------------------------------
TYPE | DESCRIPTION | SIZE | TOTAL
| Current Free Space | 104932 | 104932
Remove | Existing GApps | + 4000928 | 4105860
Remove | Obsolete Files | + 684 | 4106544
Install | Core² | - 75905 | 4030639
Install | faceunlock³ | - 14356 | 4015743
Post Install Free Space | 4006527

Is there a way to just install a specific package without doing anything else?

Edit: hmm maybe facelock never worked based on the other posts here. Either way I'm curious on how to custom install gapps.
[Android Software Development] denis111:
Well, nevermind. 21 may build works fine now.
[Android Software Development] KreAch3R:
05/21 package: Google Play Services FC

Hey [MENTION=6404745]MastahF[/MENTION]

I am grateful that you stepped up and try to continue the great PA-GApps! :D I have used your latest packages without issues, but today I tried to clean flash Chroma on my Nexus 5 and your 05/21 package and after a reboot, Play Services constantly FC. If you clear all data, the FC stops until the next restart. Also, if I choose "Device only" in the GPS/Location tile, the FCs also stop. After several flash tries, I re-wiped everything and flash the same rom setup with banks latest (22/05) gapps, which solve this particular problem. I have almost completely finished setting up my phone (after several reboots) and the FC hasn't appear. Unfortunately, I didn't grab a logcat (I needed my phone back in order ASAP) but I thought you would like to know. :)
[Android Software Development] MastahF:
Thank you for your feedback. It is weird that you have these FCs. Did you also clear the whole data partition when changing between PA Gapps and banks'?
[Android Software Development] KreAch3R:
Yes, I wiped System, Data, Cache, Dalvik (all minus internal storage) after every flash. I even had a couple of FCs while on banks, but the data clearing survives the reboot, and they are seldom enough that the ROM is usable. I'm leaning towards a google screw up and not a package bug, but still, banks managed to fix it somewhat. So there is some info in there.

If if manage to confirm a more precise pattern, I'll let you know.

UPDATE: It seems to be a problem with the latest 7.5.66 gps apk, the latest LMY48B and location aware apps. Reverting to 7.3.29 fixes the FCs.
[Android Software Development] KreAch3R:
UPDATE: It seems to be a problem with the latest 7.5.66 gps apk, the latest LMY48B and location aware apps. Reverting to 7.3.29 fixes the FCs.
[Android Software Development] hanschke:
what have you done? now not enough space on my nexus 5:crying:
[Android Software Development] provolinoo:
[MENTION=6404745]MastahF[/MENTION]

please keep using androidfilehost for pa packages, mega is quite tricky to use from smartphone if you don't have the native app
[Android Software Development] drfr:
How to download without mega app:

in chrome go to settings, tick request desktop site
[Android Software Development] MastahF:
I would like to but their upload server is broken at the moment. So this is a temporary solution.

Long term plan is (when the new build script/repo works correctly) to publish automated daily builds via github's release feature.
[Android Software Development] provolinoo:
Yep, I know this workaroud, this is why I defined it "tricky" :D

The big problem is that Mega doesn't use standard download system (first it caches the whole file inside the browser windows then send it to the api) so you have to keep the tab open not to interrupt it

---------- Post added at 03:05 PM ---------- Previous post was at 02:58 PM ----------

Thanks for explaining, automated daily builds will be great :D

When done, we should find a way to check updates within an android app and get notifications without the need to open the browser and do it manually
[Android Software Development] thools60:
There's a new GPS out. 7.5.68. It takes care of the FC problem. This is the universal DPI: http://www.apkmirror.com/apk/google...ices-7-5-68-1952143-430-android-apk-download/
[Android Software Development] bland.life:
What does the PAGAPPS backup script (that thing that keeps the Gapps across ROM updates) do if the ROM update is bigger then before leaving lesser then enough space in /system for the PAGAPPS backup script to keep the Gapps?

An incomplete ROM upgrade?? Or an incomplete Gapps restore?
[Android Software Development] bland.life:
Getting insufficient space too for my Flo.

Reverted to a PA GApps package from early last month and it installed fine.

Looked into the logs and it seems that the recent GApps have increased in size.

I compared the logs, nothing seems wrong. Don't see any drastic error in the calculation.

Just that the new versions of of all the components of the GApps have become "fatter".

I suppose the newer Nexus devices should have a bigger /system partition?
[Android Software Development] jimmkind:
I would like to be see the bootanimation.zip listed in the optional remove list?