yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 2 7" Android Development] Tsjoklat:
I've created a few beta lollipop gapps installation packages for everyone that would like to test.

Edit: I removed the links to lollipop gapps temporarily because of setup problems.

These packages do not remove any stock applications for testing purposes.

Note that Face unlock is included. These packages should be compatible with all resolution devices running lollipop.

Please let me know your feedback because I have not had a chance to test lollipop very much yet.

Best regards.

Edit: I've attached a diff of the changes compared to the last kit Kat installer.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
I need to upload a fixed version of gapps for lollipop after some testing. I have removed the links on the previous post temporarily.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
gapps-lp-20150105-1-signed.zip

I have created more lollipop gapps packages for testing. These packages are now verified to be working. I have fixed several things including the backup scripts and new lollipop file structures. I also made a small separate package that will replace your stock aosp calendar with the google calendar and add a backup script in addon.d to retain it on updates.

Edit: updated in next post

These packages will work for all resolution devices running lollipop.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
gapps-lp-20150107-1-signed.zip

I've uploaded a new set of gapps packages with one small cleanup change. This removes a few left over directories upon initial installation.

--- gapps-lp-20150105-1-minimal-signed/META-INF/com/google/android/updater-script	2015-01-06 03:56:40.000000000 +0100
+++ gapps-lp-20150107-1-minimal-signed/META-INF/com/google/android/updater-script	2015-01-07 23:13:18.000000000 +0100
@@ -5,7 +5,7 @@
ui_print("Installing files...");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
-delete("/system/app/Provision/Provision.apk","/system/app/QuickSearchBox/QuickSearchBox.apk","/system/app/SetupWizard/SetupWizard.apk","/system/app/Velvet/Velvet.apk","/system/app/Vending/Vending.apk","/system/app/BrowserProviderProxy/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk");
+delete_recursive("/system/app/BrowserProviderProxy","/system/app/PartnerBookmarksProvider","/system/app/Provision","/system/app/QuickSearchBox");
package_extract_dir("system", "/system");
package_extract_dir("optional", "/tmp");
package_extract_file("install-optional.sh", "/tmp/install-optional.sh");

I have also created two more new addon packages for google apps. The first addon package is for Google Exchange. This will enable "push" for pop3 accounts inside Gmail. The second addon package is the Google Keyboard which will replace the stock AOSP keyboard and fix gesture typing (I'm sure that gesture typing will get fixed in AOSP eventually :) but for now... here you go).

gapps-lp-20150107-1-minimal-signed.zip

gapps-lp-20150107-1-signed.zip

gapps-lp-google-calendar-20150105-1-signed.zip

gapps-lp-google-exchange-20150107-1-signed.zip

gapps-lp-google-keyboard-20150107-1-signed.zip
[Galaxy Tab 2 7" Android Development] sanangel:
Thanks for all gaps to Tab 2.7 :)
[Galaxy Tab 2 7" Android Development] Tsjoklat:
When you install cm 12 for the first time, I would highly recommend a factory reset. But, you could also try installing all of the gapps packages except the calendar add-on, just to see if Google calendar is a problem.

Although, I have just installed a clean version of cm 12 and the Google calendar add-on is able to create events without problems.

The instructions for installing gapps on the OP are assuming that you only want to switch versions of gapps, but still keep the Rom. If you are installing a new rom, then I would also factory reset in addition to manually formatting the system partition.

The calendar add-on *should*work.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
I've created 3 more addons for gapps: Google Drive, Google Plus, and Youtube. I also uploaded the Google Keyboard gapps package again because I noticed that there were a few more lines needed to the Google Keyboard addon.d script for restoring proper directory permissions:

diff -ru gapps-lp-google-keyboard-20150110-1-signed/system/addon.d/74-gapps-keyboard.sh gapps-lp-google-keyboard-20150111-1-signed/system/addon.d/74-gapps-keyboard.sh
--- gapps-lp-google-keyboard-20150110-1-signed/system/addon.d/74-gapps-keyboard.sh	2015-01-10 23:32:16.000000000 +0100
+++ gapps-lp-google-keyboard-20150111-1-signed/system/addon.d/74-gapps-keyboard.sh	2015-01-11 22:50:00.000000000 +0100
@@ -36,5 +36,7 @@
post-restore)
rm -rf /system/app/LatinIME
chmod 755 /system/app/LatinIMEGoogle
+ chmod 755 /system/app/LatinIMEGoogle/lib
+ chmod 755 /system/app/LatinIMEGoogle/lib/arm
;;
esac

Google Keyboard addon package for 5.0.x: gapps-lp-google-keyboard-20150111-1-signed.zip

Google Drive addon package for 5.0.x: gapps-lp-google-drive-20150111-1-signed.zip

Google Plus addon package for 5.0.x: gapps-lp-google-plus-20150111-1-signed.zip

Youtube addon package for 5.0.x: gapps-lp-google-youtube-20150111-1-signed.zip

I have removed the older lollipop gapps packages from my Android File Host because I think all of the installation problems are now fixed with all the latest versions.

Thanks for testing!
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Ive posted four more new addons: Google Chrome, Google Home, Google Maps, and Google Earth.

Google Chrome addon package for 5.0.x: gapps-lp-google-chrome-20150112-1-signed.zip

Google Home addon package for 5.0.x: gapps-lp-google-home-20150112-1-signed.zip

Google Maps addon package for 5.0.x: gapps-lp-google-maps-20150112-1-signed.zip

Google Earth addon package for 5.0.x: gapps-lp-google-earth-20150112-1-signed.zip

Note: I currently have the latest CM 12 nightly installed on my v500 with the standard gapps package and all the addons and my system partition has 93MB free. I probably saved about 200 MB on my internal sdcard by installing the google addons to my system partition.
[Galaxy Tab 2 7" Android Development] :
Thank you ! [MENTION=2478576]Tsjoklat[/MENTION]

using your gapps without issues. Really like the minimal version, cause it's included with facelock ;)
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Some users have been reporting issues with the Google Calendar not working as expected. I have just found an update for Google CalendarProvider, so I've updated the Google Calendar installation package with that included.

Google Calendar addon package for 5.0.x: gapps-lp-google-calendar-20150112-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
In lollipop, there are two separate setup wizard applications in gapps, one for tablets and one for phones. I've added some logic to the installation script to determine if the device is a tablet or a phone and install the correct setup wizard application in /system/priv-app/SetupWizard/. If you have a tablet, then the previous version of gapps (gapps-lp-20150110-1-signed) has already installed the correct setup wizard application on your device. This change is for installing gapps on phone devices.

diff -ru gapps-lp-20150110-1-signed/install-optional.sh gapps-lp-20150112-1-signed/install-optional.sh
--- gapps-lp-20150110-1-signed/install-optional.sh	2015-01-11 00:16:32.000000000 +0100
+++ gapps-lp-20150112-1-signed/install-optional.sh	2015-01-13 00:51:34.000000000 +0100
@@ -48,3 +48,16 @@
fi
rm -rf /tmp/gms

+TYPE=$(grep ro.build.characteristics /system/build.prop | cut -d "=" -f 2);
+
+mkdir /system/priv-app/SetupWizard
+if [ $TYPE == tablet ]; then
+ echo "Tablet detected."
+ cp -f /tmp/setup/tablet/priv-app/SetupWizard/SetupWizard.apk /system/priv-app/SetupWizard/
+else
+ echo "Phone detected."
+ cp -f /tmp/setup/phone/priv-app/SetupWizard/SetupWizard.apk /system/priv-app/SetupWizard/
+fi
+rm -rf /tmp/setup
+
+

Minimal gapps package for 5.0.x: gapps-lp-20150112-1-minimal-signed.zip

Standard gapps package for 5.0.x: gapps-lp-20150112-1-signed.zip

Note: Ive also updated the versions of Hangouts and Google Search in this new standard gapps package.

Google Search: 4.1.24.1672412.arm

Hangouts: 2.5.83281670
[Galaxy Tab 2 7" Android Development] Tsjoklat:
I've added a new gapps addon: Google QuickOffice

I also wanted to mention that I've updated almost all of the addons and the standard package with today's date (20150113-1). I was able to reduce the size of the packages by removing the "lib" directory inside all of the apk files (because the lib directory is already extracted to ./lib/arm/). The overall size reduction was about 50MB after removing the "lib" directories inside the apk files from all the packages.

I have the latest standard gapps package (20150113-1) plus all 11 gapps addon packages installed using the latest CyanogenMod 12 Nightly build on my device and I have ~100MB free still on my /system partition. That leaves 100MB for CM12 and Google applications to grow.

Note: The minimal gapps package has not changed. The latest minimal gapps package is still 20150112-1.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Google Maps addon for lollipop updated to version 9.3.0-903007124.

Google Maps addon package for 5.0.x: gapps-lp-google-maps-20150116-1-signed.zip

In order to upgrade an addon, just flash the new addon over the top of the currently installed addon inside the recovery. No wipes necessary.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Google Home (Now Launcher) addon updated to version 1.1.1.1516623 with material design.

Google Home addon package for 5.0.x: gapps-lp-google-home-20150118-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Devices with multiple values for ro.build.characteristics in build.prop were causing problems with determining the correct device type. For example, the Nexus 7 2013 has the following values in build.prop:

ro.build.characteristics=tablet,nosdcard

I have fixed the problem with the following changes:

diff -ru gapps-lp-20150117-1-signed/install-optional.sh gapps-lp-20150118-1-signed/install-optional.sh
--- gapps-lp-20150117-1-signed/install-optional.sh	2015-01-17 01:31:24.000000000 +0100
+++ gapps-lp-20150118-1-signed/install-optional.sh	2015-01-18 00:49:16.000000000 +0100
@@ -48,10 +48,10 @@
fi
rm -rf /tmp/gms

-TYPE=$(grep ro.build.characteristics /system/build.prop | cut -d "=" -f 2);
+TYPE=$(grep ro.build.characteristics /system/build.prop | grep tablet);

mkdir /system/priv-app/SetupWizard
-if [ $TYPE == tablet ]; then
+if ! [ "$TYPE" == "" ]; then
echo "Tablet detected."
cp -f /tmp/setup/tablet/priv-app/SetupWizard/SetupWizard.apk /system/priv-app/SetupWizard/
else

This change only affects devices with multiple ro.build.characteristics values in build.prop.

Minimal gapps package for 5.0.x: gapps-lp-20150118-1-minimal-signed.zip

Standard gapps package for 5.0.x: gapps-lp-20150118-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
The Google Calendar addon has been repackaged to not replace the stock CalendarProvider.apk. This should fix all the problems with syncing data on many lollipop roms.

Google Calendar addon package for 5.0.x: gapps-lp-google-calendar-20150119-1-signed.zip

Note 1: Please follow the install guide on the OP to format /system and reinstall the ROM (to get the stock CalendarProvider.apk back).

Note 2: Alternate upgrade method when updating from the previous version of the calendar add-on.

1) reboot to recovery

2) install new calendar add-on

3) install Rom

4) reboot to Android

When you install the new calendar add-on update first, it replaces the calendar add-on backup script and allows the Rom to install the stock CalendarProvider.apk.

diff -ru gapps-lp-google-calendar-20150117-1-signed/META-INF/com/google/android/updater-script gapps-lp-google-calendar-20150119-1-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-calendar-20150117-1-signed/META-INF/com/google/android/updater-script	2015-01-17 01:29:12.000000000 +0100
+++ gapps-lp-google-calendar-20150119-1-signed/META-INF/com/google/android/updater-script	2015-01-19 01:29:12.000000000 +0100
@@ -2,15 +2,14 @@
ui_print(" Google Calendar for Android 5.0.x ");
ui_print("***********************************************");

-ui_print("Installing files...");
+ui_print("Installing files.");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
delete_recursive("/system/app/Calendar");
package_extract_dir("system", "/system");
show_progress(1, 15);
-ui_print("Cleaning up and setting metadata...");
+ui_print("Setting metadata.");
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
-set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Done.");
diff -ru gapps-lp-google-calendar-20150117-1-signed/system/addon.d/72-gapps-calendar.sh gapps-lp-google-calendar-20150119-1-signed/system/addon.d/72-gapps-calendar.sh
--- gapps-lp-google-calendar-20150117-1-signed/system/addon.d/72-gapps-calendar.sh	2015-01-17 01:29:12.000000000 +0100
+++ gapps-lp-google-calendar-20150119-1-signed/system/addon.d/72-gapps-calendar.sh	2015-01-19 01:29:12.000000000 +0100
@@ -7,7 +7,6 @@
list_files() {
cat <<EOF
app/CalendarGooglePrebuilt/CalendarGooglePrebuilt.apk
-priv-app/CalendarProvider/CalendarProvider.apk
EOF
}

Only in gapps-lp-google-calendar-20150117-1-signed/system: priv-app
[Galaxy Tab 2 7" Android Development] Tsjoklat:
LP Addon Updates

Google Plus addon for android 5.0.x updated to version 4.9.0.84567213-413607930

Youtube addon for android 5.0.x updated to version 10.02.3-100203130

Google Plus addon package for 5.0.x: gapps-lp-google-plus-20150123-1-signed.zip

Youtube addon package for 5.0.x: gapps-lp-google-youtube-20150123-1-signed.zip

Note: These addon packages can be flashed on top of the previous versions to update them. No need to wipe anything.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Youtube addon updated to version 10.03.5-100305130

Youtube addon package for 5.0.x: gapps-lp-google-youtube-20150125-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Lollipop Gapps Update

I have updated the Standard and Minimal Lollipop Gapps packages with the latest Lollipop Google Play Services (version 6.6.03-1681564).

These new Standard and Minimal Gapps packages can be installed on top of the previous version of gapps to update. No need to wipe anything.

Note: It seems like Google has cleaned up some of their code in the latest DPI specific versions of Google Play Services because those packages are now almost 15MB smaller when installed to the system partition.

Lollipop Gapps:

Minimal gapps package for 5.0.x: gapps-lp-20150130-1-minimal-signed.zip

Standard gapps package for 5.0.x: gapps-lp-20150130-1-signed.zip

diff -ru gapps-lp-20150121-1-signed gapps-lp-20150130-1
Binary files gapps-lp-20150121-1-signed/optional/gms/0/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk and gapps-lp-20150130-1/optional/gms/0/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk differ
Binary files gapps-lp-20150121-1-signed/optional/gms/4/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk and gapps-lp-20150130-1/optional/gms/4/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk differ
Binary files gapps-lp-20150121-1-signed/optional/gms/6/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk and gapps-lp-20150130-1/optional/gms/6/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk differ
Binary files gapps-lp-20150121-1-signed/optional/gms/8/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk and gapps-lp-20150130-1/optional/gms/8/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk differ
Binary files gapps-lp-20150121-1-signed/system/priv-app/PrebuiltGmsCore/lib/arm/libAppDataSearch.so and gapps-lp-20150130-1/system/priv-app/PrebuiltGmsCore/lib/arm/libAppDataSearch.so differ
Binary files gapps-lp-20150121-1-signed/system/priv-app/PrebuiltGmsCore/lib/arm/libgmscore.so and gapps-lp-20150130-1/system/priv-app/PrebuiltGmsCore/lib/arm/libgmscore.so differ
Binary files gapps-lp-20150121-1-signed/system/priv-app/PrebuiltGmsCore/lib/arm/libsslwrapper_jni.so and gapps-lp-20150130-1/system/priv-app/PrebuiltGmsCore/lib/arm/libsslwrapper_jni.so differ
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Youtube addon for android 5.0.x updated to version 10.04.5-100405130

Google Drive for android 5.0.x updated to version 2.1.495.10.36-44951036

Youtube addon package for 5.0.x: gapps-lp-google-youtube-20150131-1-signed.zip

Google Drive addon package for 5.0.x: gapps-lp-google-drive-20150131-1-signed.zip

Note: These addon packages can be flashed on top of the previous versions to update. No need to wipe anything.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Google Camera Lollipop Addon

I've created an additional Lollipop gapps addon for Google Camera (version 2.4.025-1636091-30), which replaces the stock aosp camera application. The Google Camera application adds panorama and photosphere capabilities.

Google Camera addon package for 5.0.x: gapps-lp-google-camera-20150201-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
More Kitkat addons

I've added some more KitKat gapps addons to the list:

Google Chrome version 40.0.2214.89-2214089 (replaces stock browser)

Google Earth version 8.0.1.2311-143022004

Google Maps version 9.3.0-903008124

Google Chrome addon for 4.4.4: gapps-kk-google-chrome-20150203-1-signed.zip

Google Earth addon for 4.4.4: gapps-kk-google-earth-20150203-1-signed.zip

Google Maps addon for 4.4.4: gapps-kk-google-maps-20150203-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Google Now Launcher addon for kitkat gapps

Google Now Launcher version 1.1.1.1516623-101010 (replaces stock launcher)

Google Now Launcher addon for 4.4.4: gapps-kk-google-home-20150203-1-signed.zip
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Talkback addon update for KitKat and Lollipop

Talkback updated to version 4.1.0-40100004

Talkback addon for 4.4.4: gapps-kk-google-talkback-20150204-1-signed.zip

Talkback addon for 5.0.x: gapps-lp-google-talkback-20150204-1-signed.zip

Note: These new packages can be installed on top of the old packages to update. No wiping necessary.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Update for Google Chrome addon

Google Chrome addon updated to version 40.0.2214.109-2214109

Google Chrome addon for 4.4.4: gapps-kk-google-chrome-20150205-1-signed.zip

Google Chrome addon for 5.0.x: gapps-lp-google-chrome-20150205-1-signed.zip

Note: These addons can be installed on top of the previous versions to update. No need to wipe anything.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Update for Google Maps and Google Search

Google Maps addon updated to version 9.4.0-904010124

Google Search addon updated to version 4.1.29.1706998.arm

Google Maps addon for 4.4.4: gapps-kk-google-maps-20150205-1-signed.zip

Google Search addon for 4.4.4: gapps-kk-google-search-20150205-1-signed.zip

Google Maps addon for 5.0.x: gapps-lp-google-maps-20150205-1-signed.zip

Google Search addon for 5.0.x: gapps-lp-google-search-20150205-1-signed.zip

Note: these new addons can be installed on top of the previous addon versions to update. No wiping necessary.
[Galaxy Tab 2 7" Android Development] jak978:
Please advise

dirty flashing 20150206 build over 0202 build keep giving notification to update Google play services,.

Thank you.
[Galaxy Tab 2 7" Android Development] Deltadroid:
The Google play services is updated by the base package. You should have the latest version of Google Play Services after flashing the latest "base" package.

Edit: I have also dirty flashed today's nightly CM 12 and everything is ok. Is it possible that you accidentally flashed kitkat gapps on cm12?

If you accidentally flashed a wrong package, you can fix it by following the steps on the op for a clean flash.

Make sure that all the gapps packages have "lp" in the name before you use them with CM12.
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Update

The "base" packages have been updated with Google Play Store version 5.2.12-80321200

The Youtube addon for lollipop has been updated to version 10.05.6-100506130

Note: These updated packages can be flashed directly on top of the previous versions to update. No need to wipe anything.

Kitkat Base Gapps package for 4.4.4: gapps-kk-20150207-1-base-signed.zip

diff -ru gapps-kk-20150202-1-base-signed gapps-kk-20150207-1-base-signed
Binary files gapps-kk-20150202-1-base-signed/system/priv-app/Phonesky.apk and gapps-kk-20150207-1-base-signed/system/priv-app/Phonesky.apk differ

Lollipop Base Gapps package for 5.0.x: gapps-lp-20150207-1-base-signed.zip

diff -ru gapps-lp-20150202-1-base-signed gapps-lp-20150207-1-base-signed
Binary files gapps-lp-20150202-1-base-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-lp-20150207-1-base-signed/system/priv-app/Phonesky/Phonesky.apk differ

Youtube addon for 5.0.x: gapps-lp-google-youtube-20150207-1-signed.zip

diff -ru gapps-lp-google-youtube-20150131-1-signed gapps-lp-google-youtube-20150207-1-signedBinary files gapps-lp-google-youtube-20150131-1-signed/system/app/Youtube/Youtube.apk and gapps-lp-google-youtube-20150207-1-signed/system/app/Youtube/Youtube.apk differ
[Galaxy Tab 2 7" Android Development] jak978:
last time reported play service problem, it was due to flashing kk gapps over cm12.

Now everything seems good.

Thank you.
[Galaxy Tab 2 7" Android Development] Xuzno Tox:
my device is Oppo Find 7 X9006, I want to flash cm12

can I install with this Gapps?
[Galaxy Tab 2 7" Android Development] Deltadroid:
Yes, these gapps work with all 32 bit ROMs for all devices.
[Galaxy Tab 2 7" Android Development] Xuzno Tox:
Thank's you,,,:)
[Galaxy Tab 2 7" Android Development] Tsjoklat:
Addon Update

Google Maps addon updated to version 9.4.0-904011124

Google Plus addon updated to version 5.0.0.85934159-413666865

Google Maps addon for 4.4.4: gapps-kk-google-maps-20150212-1-signed.zip

Google Maps addon for 5.0.x: gapps-lp-google-maps-20150212-1-signed.zip

Google Plus addon for 5.0.x: gapps-lp-google-plus-20150212-1-signed.zip

Note: These files can be flashed on top of the previous version to update. No wiping necessary.