Android – Servicio de juegos de Google Play, no se pudo encontrar el método android.view.View.getDisplay

Las ventanas emergentes de inicio de sesión no aparecieron. El logcat dijo

Could not find method android.view.View.getDisplay, referenced from method com.google.android.gms.internal.bn$bb VFY: unable to resolve virtual method 3169: Landroid/view/View;.getDisplay ()Landroid/view/Display; VFY: replacing opcode 0x6e at 0x0009 

Sólo probé en el dispositivo real, Samsung S3 que es Android 4.1.2 (API 16). El método getDisplay () requería la API 17. He intentado "extends FragmentActivity" pero no hay getDisplay () en la biblioteca de soporte-v4. GamesClient.Builder.setViewForPopups () no ayuda. El servicio Google Play de juegos debería admitir desde Android 2.2, según se dijo.

Toda mi herramienta de desarrollo está al día. Google-play-lib 3.1.59 (744626-30), SDK 22.0.4.

Muchas gracias.

¿Podría publicar un registro más completo? Existe la posibilidad de que esas líneas no sean la razón por la que la ventana de inicio de sesión no aparece en la aplicación ( vea este otro mensaje que muestra esas líneas en los registros y, sin embargo, pudo continuar ).

Otras cosas que podrían ser útiles para usted:

  • Siguiendo las instrucciones para la muestra Tipo-A-Número , pude ejecutarlo en mi teléfono con Android 4.1.1.
  • La biblioteca de Google Play Services que tengo es más reciente que la que tienes (3.2.65 (834000-30)).

Pruebe estos pasos:

  1. Haga clic con el botón secundario en el proyecto y seleccione Propiedades
  2. Vaya a Java Build Path-Order y Exportar.
  3. Marque 'Android Private Libraries' si coloca sus libs o marca en sus libs.

Luego limpie y construya.

Trate de probar en una versión diferente de Android, ya que también se enfrentaba a algunos problemas al probar mis aplicaciones en Android 4.1.2 en particular. Además, sería mejor si pones algún código en el que estás recibiendo error. Ayuda a resolver el problema mucho más rápido.

También, por favor háganos saber si el problema es fijo. Será útil para cualquier otra persona con el mismo problema.

  • Instalar GooglePlayServices con NuGet me da un error de Install-Package
  • No se pudo encontrar la clase com.google.android.gms.analytics.GoogleAnalytics
  • Google Play Services versión 5.2.08 demasiado reciente para mi dispositivo
  • ¿Funciona el reconocimiento de actividad de Google en las versiones anteriores de Android?
  • ¿Cómo puedo incluir la clave pública de RSA de Google Play Services en mi binario de aplicaciones para Android?
  • Error: (50, 28) Ningún recurso encontrado que coincida con el nombre dado (en 'valor' con el valor '@ string / google_maps_key')
  • Android: Google Analytics como parte del servicio de Google Play
  • Firebase para servicios de juego por debajo de 9
  • No se han encontrado los recursos de los servicios de Google Play. Compruebe la configuración del proyecto para asegurarse de que se incluyen los recursos
  • Inicio de sesión de Android con Google Plus en el primer inicio de sesión
  • Servicios de juegos de Google Play: comportamiento de inicio de sesión extraño
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.