Yeah, I was afflicted too. Rolling back everything to factory defaults mostly works, but I'm not happy with that. They updated Google Play Services to introduce the Google Pay feature, which managed to kill the entire Google ecosystem of apps on one of the moderately-few devices that actually possess an NFC chip that could have adopted their Google Pay app. Nicely done. Well, I wouldn't call myself an android developer, but I am a little handy with some of the embedded software dev tools. I hooked up the Android Studio to my Kyocera Hydro, with the Google Play Services 8.1.15 latest update, and launched the Google Drive app, and watched the log window. Most of the Google apps seem to crash nicely with the Unfortunately <app> has stopped popup window, but the Google Drive app just crashed dead with no popup. Here's what I saw. If anyone from Google is monitoring this forum, maybe this will help? (How do you submit bug reports to the Google Play Services dev team?) :
09-18 10:45:50.891 1048-1436/? I/ActivityManager﹕ Start proc com.google.android.apps.docs for activity com.google.android.apps.docs/.app.ErrorNotificationActivity: pid=27753 uid=10021 gids={50021, 1028, 3003, 1015}
09-18 10:45:50.921 1346-1359/? I/com.skyfire.browser.toolbar.ProcessObserverService﹕ On foreground activity changed : 27753,10021,true
09-18 10:45:50.921 1346-1359/? I/com.skyfire.browser.toolbar.ProcessObserverService﹕ On importance changed 27753,10021,100
09-18 10:45:51.041 27753-27753/? I/dalvikvm﹕ Could not find method android.app.Activity.finishAfterTransition, referenced from method android.support.v4.app.FragmentActivity.onBackPressed
09-18 10:45:51.041 27753-27753/? W/dalvikvm﹕ VFY: unable to resolve virtual method 2002: Landroid/app/Activity;.finishAfterTransition ()V
09-18 10:45:51.041 27753-27753/? D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0016
09-18 10:45:51.121 27753-27753/? I/dalvikvm﹕ Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method flb.a
09-18 10:45:51.121 27753-27753/? W/dalvikvm﹕ VFY: unable to resolve virtual method 2543: Landroid/content/pm/PackageManager;.getPackageInstaller ()Landroid/content/pm/PackageInstaller;
09-18 10:45:51.121 27753-27753/? D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x000f
09-18 10:45:51.121 27753-27753/? I/GAv4﹕ Google Analytics 7.8.84 is starting up. To enable debug logging on a device run:
adb shell setprop log.tag.GAv4 DEBUG
adb logcat -s GAv4
09-18 10:45:51.131 27753-27753/? W/GAv4﹕ AnalyticsReceiver is not registered or is disabled. Register the receiver for reliable dispatching on non-Google Play devices. See
http://goo.gl/8Rd3yj for instructions.
09-18 10:45:51.161 27753-27753/? W/GAv4﹕ CampaignTrackingReceiver is not registered, not exported or is disabled. Installation campaign tracking is not possible. See
http://goo.gl/8Rd3yj for instructions.
09-18 10:45:51.161 27753-27779/? W/GAv4﹕ AnalyticsService not registered in the app manifest. Hits might not be delivered reliably. See
http://goo.gl/8Rd3yj for instructions.
09-18 10:45:51.181 27753-27753/? W/AnalyticsTrackerProxyImpl﹕ Analytics setup for ID UA-21125203-2, app name Drive, version 2.3.283.31.33
09-18 10:45:51.271 27753-27753/? I/dalvikvm﹕ Could not find method android.provider.DocumentsContract.getTreeDocumentId, referenced from method oe.run
09-18 10:45:51.271 27753-27753/? W/dalvikvm﹕ VFY: unable to resolve static method 3581: Landroid/provider/DocumentsContract;.getTreeDocumentId (Landroid/net/Uri
Ljava/lang/String;
09-18 10:45:51.271 27753-27753/? D/dalvikvm﹕ VFY: replacing opcode 0x71 at 0x014e
09-18 10:45:51.291 27753-27753/? I/dalvikvm﹕ Could not find method android.view.Window.setStatusBarColor, referenced from method elk.b
09-18 10:45:51.291 27753-27753/? W/dalvikvm﹕ VFY: unable to resolve virtual method 6952: Landroid/view/Window;.setStatusBarColor (I)V
09-18 10:45:51.291 27753-27753/? D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0014
09-18 10:45:51.291 27753-27753/? I/dalvikvm﹕ Could not find method android.view.Window.getStatusBarColor, referenced from method elk.f
09-18 10:45:51.291 27753-27753/? W/dalvikvm﹕ VFY: unable to resolve virtual method 6941: Landroid/view/Window;.getStatusBarColor ()I
09-18 10:45:51.291 27753-27753/? D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0011
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_ABIS
09-18 10:45:51.321 27753-27787/? W/dalvikvm﹕ VFY: unable to resolve static field 141 (SUPPORTED_ABIS) in Landroid/os/Build;
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ VFY: replacing opcode 0x62 at 0x000a
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ DexOpt: couldn't find field Landroid/content/pm/ApplicationInfo;.splitSourceDirs
09-18 10:45:51.321 27753-27787/? W/dalvikvm﹕ VFY: unable to resolve instance field 53
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ VFY: replacing opcode 0x54 at 0x005f
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_ABIS
09-18 10:45:51.321 27753-27787/? W/dalvikvm﹕ VFY: unable to resolve static field 141 (SUPPORTED_ABIS) in Landroid/os/Build;
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ VFY: replacing opcode 0x62 at 0x0047
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ DexOpt: couldn't find field Landroid/content/pm/ApplicationInfo;.splitSourceDirs
09-18 10:45:51.321 27753-27787/? I/dalvikvm﹕ DexOpt: unable to optimize instance field ref 0x0035 at 0x63 in Lcom/google/android/gms/common/util/ay;.b
09-18 10:45:51.321 27753-27787/? D/dalvikvm﹕ Trying to load lib /data/app-lib/com.google.android.gms-2/libgmscore.so 0x41d6d910
09-18 10:45:51.331 27753-27787/? D/dalvikvm﹕ Added shared lib /data/app-lib/com.google.android.gms-2/libgmscore.so 0x41d6d910
09-18 10:45:51.331 27753-27787/? D/dalvikvm﹕ No JNI_OnLoad found in /data/app-lib/com.google.android.gms-2/libgmscore.so 0x41d6d910, skipping init
09-18 10:45:51.331 27753-27787/? D/dalvikvm﹕ Trying to load lib /data/app-lib/com.google.android.gms-2/libconscrypt_gmscore_jni.so 0x41d6d910
09-18 10:45:51.331 27753-27787/? D/dalvikvm﹕ Added shared lib /data/app-lib/com.google.android.gms-2/libconscrypt_gmscore_jni.so 0x41d6d910
09-18 10:45:51.331 27753-27787/? V/JNIHelp﹕ Registering com/google/android/gms/org/conscrypt/NativeCrypto's 240 native methods...
09-18 10:45:51.351 27753-27753/? E/ErrorNotificationActivity﹕ Google Drive has stopped unexpectedly. Please provide additional details to help us diagnose the issue.
09-18 10:45:51.421 27753-27787/? D/dalvikvm﹕ Trying to load lib /data/app-lib/com.google.android.gms-2/libgmscore.so 0x41d6d910
09-18 10:45:51.421 27753-27787/? D/dalvikvm﹕ Shared lib '/data/app-lib/com.google.android.gms-2/libgmscore.so' already loaded in same CL 0x41d6d910
09-18 10:45:51.421 27753-27787/? D/dalvikvm﹕ Trying to load lib /data/app-lib/com.google.android.gms-2/libconscrypt_gmscore_jni.so 0x41d6d910
09-18 10:45:51.421 27753-27787/? D/dalvikvm﹕ Shared lib '/data/app-lib/com.google.android.gms-2/libconscrypt_gmscore_jni.so' already loaded in same CL 0x41d6d910
09-18 10:45:51.521 27753-27787/? I/ProviderInstaller﹕ Installed default security provider GmsCore_OpenSSL
09-18 10:45:51.621 27753-27753/? I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: LNXBUILD_Nondeterministic_AU+PATCH[ES]_msm8226_LNX.LA.3.5.1_RB1_CL3304448_release_ENGG (CL3304448)
OpenGL ES Shader Compiler Version: E031.24.00.14
Build Date: 04/21/14 Mon
Local Branch:
Remote Branch: quic/LNX.LA.3.5.1_RB1.1
Local Patches: a27ebf3082ec33cb1a482d04eecdc413bab8c375 Merge "Merge 86ebf3109226685a03c5fa4dcc28577bfa197568 on remote branch"
7420b63106a370e529e482fdd573206fe0ea20fc Merge 86ebf3109226685a03c5fa4dcc28577bfa197568 on remote branch
09-18 10:45:51.661 27753-27753/? E/HAL﹕ load: module=/system/lib/hw/gralloc.msm8226.so
dlopen failed: could not load library "libmm-abl.so" needed by "gralloc.msm8226.so"; caused by could not load library "libdiag.so" needed by "libmm-abl.so"; caused by could not load library "libpredtm.so" needed by "libdiag.so"; caused by library "libpredtm.so" not found
09-18 10:45:51.661 27753-27753/? W/Adreno-EGLSUB﹕ <CreateWindowSurface:1107>: hw_get_module failed
09-18 10:45:51.661 27753-27753/? D/AndroidRuntime﹕ Shutting down VM
09-18 10:45:51.661 27753-27753/? W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x417a1d58)
09-18 10:45:56.671 27753-27779/? E/GAv4﹕ Successfully bound to service but never got onServiceConnected callback
09-18 10:45:56.741 27753-27753/? E/CAKEMIX_CRASHED﹕ java.lang.RuntimeException: createWindowSurface failed EGL_SUCCESS
at android.view.HardwareRenderer$GlRenderer.createSurface(HardwareRenderer.java:1349)
at android.view.HardwareRenderer$GlRenderer.createEglSurface(HardwareRenderer.java:1241)
at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:1058)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1550)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
at android.view.Choreographer.doCallbacks(Choreographer.java:574)
at android.view.Choreographer.doFrame(Choreographer.java:544)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5057)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
at dalvik.system.NativeStart.main(Native Method)
09-18 10:45:56.751 27753-27753/? I/Process﹕ Sending signal. PID: 27753 SIG: 9
09-18 10:45:56.801 1048-1409/? I/ActivityManager﹕ Process com.google.android.apps.docs (pid 27753) has died.
09-18 10:45:56.811 1346-1356/? I/com.skyfire.browser.toolbar.ProcessObserverService﹕ On process died 27753,10021