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