Cómo actualizar versiones de Apache HttpClient en Android
He añadido HttpClient 4.3.3 para android a mi archivo build.gradle como se describe por Apache , pero mi aplicación no ha cambiado de tamaño. Debido a esto estoy bastante seguro de que, mientras mi IDE muestra httpclient-android-4.3.3 como una biblioteca externa, en realidad no está siendo incluido y utilizado por mi aplicación.
He intentado verificar la versión del cliente del HTTP según esta entrada , pero VersionInfo.loadVersionInfo()
guarda el volver null.
- Elija Googlecalendar no predeterminado con google-java-client-api
- Conexión Bluetooth no segura en Android
- Adjuntar fuentes de SDK de Android en Eclipse
- Obtener coordenadas de botones y detectar si el dedo está sobre ellos - Android
- Acceso a recursos sin contexto
Mis preguntas se reducen a:
- ¿Cómo puedo verificar la versión de Apache HttpClient que estoy usando?
- ¿Cómo lo hago para que mi aplicación utilice la versión que he especificado en Gradle? ¿Se supone que debo excluir el HttpClient de Android en mi compilación gradle?
- ¿Por qué los tipos Java.util.concurrent.TimeUnit no son mayores que SECONDS disponibles en Android?
- Problemas con MediaRecorder al iniciar la captura de vídeo en android
- Notificar a un servicio de Android cuando un cliente vinculado se desconecta
- ¿El colector de basura de DalvikVM detiene la máquina virtual entera?
- Cómo acceder a Android desde el navegador
- ¿Cómo hacer que un contador agregue sólo una vez al día (android)?
- Android Alert Dialog no puede encontrar la vista
- Objeto de matriz Iterate JSON
Android viene con un tenedor de apache HttpClient 4.0 incorporado y gradle ignorará cuando intente importar una versión más reciente. (Me da una advertencia: "Dependency org.apache.httpcomponents: httpclient: 4.4.1 es ignorado para la depuración, ya que puede estar en conflicto con la versión interna proporcionada por Android").
Hay una solución oficial . Es un tenedor de httpclient con diferentes nombres de paquetes y otros cambios de compatibilidad. Puede encontrarlo en el repositorio maven (o buscar "httpclient-android").
- Eclipse ADT Plugin – Herramienta de diseño gráfico retrasada y memoria
- Error de inicialización de Google Map v2 en el mecanismo de dex secundario android