No se puede resolver la importación com.google.api.client.json.gson.GsonFactory
Estoy tratando de usar la clase GsonFactory
en mi aplicación:
StudentApi.Builder builder = new StudentApi.Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(), null);
Pero dice cannot resolve symbol 'GsonFactory'
- Agregar JsonArray a JsonObject generó caracteres de escape (gson)
- Java.lang.IllegalStateException: Se esperaba BEGIN_ARRAY pero era BEGIN_OBJECT en la línea 1 de la columna 2
- Gson .JsonSyntaxException - java.lang.NumberFormatException: Doble no válido: ""
- AutoValue Adaptador de tipo Gson para un mapa <String, List <Obj >>
- ProGuard para Android y GSON
Tengo la importación en mi clase
import com.google.api.client.json.gson.GsonFactory;
Pero gson
no pudo ser resuelto así que intenté Alt-Enter - Find jar on web
pero la biblioteca no se pudo encontrar.
Tengo esto en mis dependencias de build.gradle
:
dependencies { ... compile 'com.google.code.gson:gson:2.3' compile 'com.google.api-client:google-api-client-android:1.19.0' }
Puedo confirmar que esta clase existe .
- ¿Cómo analizar json array con múltiples objetos por gson?
- GSON: ¿Se esperaba una cadena pero era BEGIN_OBJECT?
- Android y GSON lanzando No-Args Constructor no encontrado excepción
- Deserializar con gson y valores nulos
- Uso de Gson para analizar la matriz y el objeto Json sin nombre
- Uso de la biblioteca de actualización cuadrada para realizar solicitudes http
- Android: rendimiento de gson
- ¿Cómo obtengo diferencias entre dos objetos json usando GSON?
Necesita usar esta biblioteca:
compile 'com.google.http-client:google-http-client-gson:1.19.0'
En su gradle.build usted necesita agregar:
compile ('com.google.http-client:google-http-client-gson:1.19.0') { exclude module: 'httpclient' }
después
compile('com.google.http-client:google-http-client-android:1.19.0') { exclude(group: 'com.google.android', module: 'android') }
Después de hacerlo, podrá utilizar:
com.google.api.client.json.gson.GsonFactory()
Este objeto es sólo en versiones anteriores de la prueba google-http-client con la versión 1.9.0-beta
compile 'com.google.http-client:google-http-client-android:1.9.0-beta'
- Osmdroid, API de Google Maps v2 y fragmentos
- Error: intentar repetir la consulta de un cursor ya cerrado