google-app-engine google-cloud-endpoints android-studio-2.3

google app engine - "No se puede encontrar el método de símbolo setBatchPath(String)" en la fuente generada desde el punto final generado



google-app-engine google-cloud-endpoints (4)

Enfrentado con el mismo problema. Actualicé las bibliotecas de cliente de google a 1.23.0 y funcionó (antes era 1.22.0)

compile ''com.google.api-client:google-api-client:1.23.0'' compile ''com.google.http-client:google-http-client-android:1.23.0''

Por alguna razón desconocida, cuando traté de construir mis puntos finales de Google App Engine, obtuve estos errores en todos los archivos Java API generados por Android Studio:

Error: (400, 5) error: el método no anula ni implementa un método desde un supertipo Error: (402, 29) error: no se puede encontrar el método del símbolo setBatchPath (String)

Hice una solución de problemas inicial y descubrí que hay una clase de generador dentro del archivo java y extiende AbstractGoogleJsonClient.Builder . Miré la fuente de la clase Builder y no puedo encontrar el método.

¿Por qué de repente estoy recibiendo estos errores? ¡Ayuda!


Lo mismo me pasó a mí esta mañana.

Lo resolví agregando esto en mi proyecto back-end

appengine { endpoints { googleClientVersion = ''1.23.0'' } }

y actualizando esta versión en mi archivo gradle de aplicación.

implementation(''com.google.api-client:google-api-client-android:1.23.0'')


Ya los teníamos en nuestro backend build.gradle:

dependencies { compile ''com.google.api-client:google-api-client:+'' compile ''com.google.api-client:google-api-client-android:+'' compile ''com.google.http-client:google-http-client:+'' compile ''com.google.http-client:google-http-client-android:+'' }

Todo lo que necesitábamos era agregar:

appengine { endpoints { googleClientVersion = ''1.23.0'' } }

¡Pero hubiera sido bueno que Google no rompiera nuestros códigos de vez en cuando de la nada y desperdiciando horas de tiempo de desarrollo!


Simplemente actualice estas dependencias para la versión de punto final V2.

compile ''com.google.api-client:google-api-client:1.23.0'' compile group: ''com.google.http-client'', name: ''google-http-client-android'', version: ''1.23.0''

Anteriormente estamos usando 1.22.0. Espero que ayude