java - studio - integrar sdk facebook en android
Importe 3 SDK, obtenga un error: Encontré 3 versiones de android-support-v4.jar (2)
Así es como debería ser tu configuración:
Workspace
|
|-Library Project 1 (FacebookSDK)
|---|...
|---|libs
|-----|-android-support.jar
|-Library Project 2 (GoogleSDK)
|---|...
|---|libs
|-----|-android-support.jar
|-MainApplication Project
|---|...
|---|libs
|-----|-android-support.jar
Asegúrese de que para cada proyecto, el android-support.jar esté incluido en Android Private Libraries
carpeta de Android Private Libraries
:
- haga clic derecho en
{{project name}}
, seleccioneProperties
en el menú; - aparece la ventana
Properties for {{project name}}
; - seleccione
Java Build Path
desde la izquierda; - seleccione la pestaña
Libraries
; - asegúrate de tener el contenedor en
Android Private Libraries
, si no lo agregas; - seleccione la pestaña
Order and Export
; - asegúrese de que la casilla de verificación para
Android Private Libraries
esté seleccionada.
Lo último que debería verificar es que tiene la misma versión de jar
en todos sus proyectos. haz lo siguiente para todos tus proyectos:
- haga clic derecho en
{{project name}}
, seleccioneAndroid Tools/Add support library...
;
Lo mismo se aplica a todos los frascos, no solo al de soporte. Debe agregarlo a la ruta de compilación y asegurarse de tener la misma versión en todos sus proyectos.
Avísame si lo hiciste funcionar.
Creo una aplicación de Android. He importado todos mis SDK (GoogleSDK, FacebookSDK, AppCompatSDK)
Haga clic derecho en mi proyecto -> propiedades -> Android -> Agregar mis 3 SDK. Presione Aplicar y obtenga este error:
Se encontraron 3 versiones de android-support-v4.jar en la lista de dependencias, pero no todas las versiones son idénticas (la verificación se basa solo en SHA-1 en este momento). Todas las versiones de las bibliotecas deben ser iguales en este momento.
¿Que debería hacer? El proyecto no es rojo, no hay nada rojo en Order and Export, & Libraries
(Esta aplicación funcionará desde API 8 y superior)
PD: si conoce algún enlace a un buen tutorial, allí se muestra cómo hacer loginbutton para FacebookSDK 3.5, iniciar sesión y volver a una nueva actividad sería bueno. Simplemente inicie sesión y cierre de sesión, nada más.
Gracias.
Para diferentes versiones del archivo android-support-v4.jar, siga los siguientes pasos:
- Ir a la carpeta libs de cualquiera de los proyectos más recientes (que contiene el último archivo jar)
- Haga clic derecho en el archivo android-support-v4.jar y cópielo.
- Pegue el archivo copiado en otro proyecto que muestre un error.
- Limpia el proyecto y ejecútalo.
Para la integración de cualquiera de los SDK, si está agregando un archivo jar, simplemente copie el jar en su carpeta libs y haga clic con el botón secundario en el proyecto> Seleccionar propiedades> pestaña Bibliotecas> Agregar tarros> Navegue a la carpeta libs de su proyecto, seleccione el tarro de SDK quieres agregar y listo.
Limpia la construcción y corre.