support studio library last compatibilidad bibliotecas biblioteca actualizar android facebook gradle android-studio facebook-sdk-3.14.x

android - studio - Una biblioteca utiliza el mismo paquete que este proyecto después de importar el SDK de Facebook



com.android.support:appcompat-v7 last version (2)

¿Ha intentado cambiar / eliminar el ID de aplicación duplicado de la configuración predeterminada en build.gradle de la biblioteca? Eso debería resolver su problema.

Este es el mensaje de error que recibí después de que importé el SDK de Facebook (3.15.0) a Android Studio (0.8.2).

Error: la ejecución ha fallado para la tarea '': app: processDebugResources''. Error: una biblioteca usa el mismo paquete que este proyecto: com.aaa.bbb.test. Puede deshabilitar temporalmente este error con android.enforceUniquePackageName = false. Sin embargo, esto es temporal y se aplicará en 1.0.

Este es el mío build.gradle.

apply plugin: ''com.android.application'' android { compileSdkVersion 19 buildToolsVersion ''19.1.0'' defaultConfig { applicationId "com.aaa.bbb.test" minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:19+'' compile project('':facebook'') }

Y este es el mío de Facebook build.gradle.

apply plugin: ''com.android.library'' dependencies { compile ''com.android.support:support-v4:13.0.+'' compile files(''libs/bolts.jar'') } android { compileSdkVersion 19 buildToolsVersion ''19.1.0'' defaultConfig { applicationId "com.aaa.bbb.test" minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } lintOptions { abortOnError false } sourceSets { main { manifest.srcFile ''AndroidManifest.xml'' java.srcDirs = [''src''] res.srcDirs = [''res''] } } }

No encuentro dos de los mismos paquetes, o tal vez estoy buscando en lugares equivocados. ¿Alguien puede decirme lo que podría ser? Gracias.


Sólo por visibilidad:

Como Vijay Sharma señaló en un comentario a la otra respuesta, esto también podría deberse a AndroidManifest.xml donde también se define applicationId .

En este caso, asigne el nombre de la applicationId desde la biblioteca a otra cosa que no sea el ID del exe.