Une bibliothèque utilise le même package que ce projet après l'importation de Facebook SDK
C'est le message d'erreur que j'obtiens après avoir que j'ai importé le Facebook SDK (3.15.0) dans Android Studio (0.8.2).
D'erreur:échec de l'Exécution de la tâche:app:processDebugResources'.
Erreur: Une bibliothèque utilise le même package que ce projet: com.aaa.bbb.test
Vous pouvez désactiver temporairement cette erreur avec android.enforceUniquePackageName=false
Toutefois, cette situation est temporaire et sera appliquée en 1.0
C'est à moi de construire.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')
}
C'est la mienne Facebook construire.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']
}
}
}
Je ne trouve pas deux fois les mêmes paquets, ou j'ai peut-être à la recherche sur les mauvais endroits.
Quelqu'un peut-il me dire ce que cela pourrait être? Merci.
source d'informationauteur DMT82
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé de changer/enlever dupliqué identificateur applicationid de la defaultconfig.ini.php dans la bibliothèque de construire.gradle? Cela devrait résoudre votre problème.
Juste pour la visibilité:
Comme Vijay Sharma fait remarquer dans un commentaire à l'autre réponse, ce qui pourrait aussi être causée par
AndroidManifest.xml
oùapplicationId
est également défini.Dans ce cas, le nom de la
applicationId
de la lib pour autre chose que l'id de l'exe.