Evitar que la dependencia de Gradle para la biblioteca de soporte sea reemplazada por una versión más reciente
En mi build.gradle
tengo la biblioteca de soporte como una dependencia, como se ve aquí fuerza a la revisión 19.
compile 'com.android.support:support-v4:19.1.+
- Integración de FaceBook, Twitter, Redes sociales en Android
- ¿Cuáles son los riesgos de exponer la clave no tan secreta? ¿Hay alguna solución?
- Cómo instalar el kit de twitter con el plugin de tejido en el estudio de Android
- Error al obtener el método de token de solicitud POST debe tener un cuerpo de solicitud
- Twitter4j API no está redirigiendo a la aplicación en la pulsación del botón de nuevo en android
Con la revisión 21 se introdujo el soporte de diseño de material. No quiero utilizar el diseño de material en este caso aquí que está bien. El problema se plantea a través del uso del Fabric SDK
de la Fabric SDK
:
Incluyo su Maven de repositorio maven { url 'https://maven.fabric.io/repo' }
y compilar las dependencias de Twitter:
compile('com.twitter.sdk.android:twitter:1.0.0@aar') { transitive = true; } compile('com.twitter.sdk.android:twitter-core:1.0.0@aar') { transitive = true; }
Ahora lo que pasa es que recibo la biblioteca de soporte en la revisión 21. ¿Qué pasó aquí? ¿El SDK de la tela utiliza la biblioteca de soporte de neweset?
¿Cómo puedo forzarlo a la revisión 19 de todos modos?
- Error: Error al resolver: com.twitter.sdk.android:twitter:2.3.0 - Android Studio
- Twitter Android App - Código fuente
- Twitpic Error - Nombre de usuario y contraseña no válidos
- En Android - ¿Cómo publicar directamente tweet a los siguientes usuarios de un usuario de autenticación en Android sin abrir Tweet diálogo (cuadro de diálogo Mensaje)
- Salir o cambiar cuentas usando Parse Twitter / Facebook Authentication
- Propuesta de participación de Android Twitter: ¿Cómo compartir solo Tweet o Mensaje directo?
- Solicitud de correo electrónico con Twitter
- Problema con Twitter PostActivity
Siéntase libre de excluir la Biblioteca de soporte de Android y proporcionar su propia versión.
compile('com.twitter.sdk.android:twitter:1.0.0@aar') { transitive = true; exclude module: 'support-v4' }
Asegúrese de proporcionar su propia versión sin embargo, de lo contrario obtendrá errores de tiempo de ejecución
Puede modificar el build.gradle
como
android { compileSdkVersion 19 buildToolsVersion "19.1"
Además, asegúrese de descargar las herramientas de compilación para API 19 en el gestor de SDK.
- Arrastrar y soltar de Android. Posicionamiento de la imagen después de arrastrar
- ¿Cómo comprobar arraylist contiene esta palabra en particular en android?