pas en mesure de mettre à jour android studio 3.1: les conflits de configuration : 'armeabi-v7a,x86' au cours de la synchronisation de projet

c'est mon build gradle (app) fichier:

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'checkstyle'
def versions = ['appcompat_v7' : '25.1.0',
'butterknife'  : '8.4.0',
'leak_canary'  : '1.5',
'card_view'    : '25.1.0',
'design'       : '25.1.0',
'photoview'    : '1.2.4',
'play_services': '10.0.1']
task checkstyle(type: Checkstyle) {
configFile file("${project.rootDir}/checkstyle/checkstyle.xml")
configProperties.checkstyleSuppressionsPath = file("${project.rootDir}/config/quality/checkstyle/suppressions.xml").absolutePath
//Where is my suppressions file for checkstyle is...
source 'src'
include '**/*.java'
exclude '**/gen/**'
classpath = files()
}
android {
compileSdkVersion 25
buildToolsVersion '27.0.3'
flavorDimensions "versionCode"
useLibrary 'org.apache.http.legacy'
dexOptions {
//Skip pre-dexing when running on Travis CI or when disabled via -Dpre-dex=false.
preDexLibraries = preDexEnabled && !travisBuild
}
defaultConfig {
ndk {
abiFilters 'x86', 'armeabi-v7a'
}
minSdkVersion 15
targetSdkVersion 23
versionCode 1
vectorDrawables.useSupportLibrary = true
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
signingConfigs {
release
}
buildTypes {
debug {
debuggable true
}
release {
//runProguard true
proguardFile file('android.pro')
proguardFile getDefaultProguardFile('proguard-android.txt')
signingConfig signingConfigs.release
}
}
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
//map for the version code
productFlavors {
playstore {
}
develop {
}
}
lintOptions {
//I'm too lazy to translate everything
abortOnError false
}
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
}
def Properties props = new Properties()
def propFile = new File('signing.properties')
if (propFile.canRead()) {
props.load(new FileInputStream(propFile))
if (props != null && props.containsKey('STORE_FILE') && props.containsKey('STORE_PASSWORD') &&
props.containsKey('KEY_ALIAS') && props.containsKey('KEY_PASSWORD')) {
android.signingConfigs.release.storeFile = file(props['STORE_FILE'])
android.signingConfigs.release.storePassword = props['STORE_PASSWORD']
android.signingConfigs.release.keyAlias = props['KEY_ALIAS']
android.signingConfigs.release.keyPassword = props['KEY_PASSWORD']
} else {
println 'signing.properties found but some entries are missing'
android.buildTypes.release.signingConfig = null
}
} else {
println 'signing.properties not found'
android.buildTypes.release.signingConfig = null
}
buildscript {
repositories {
jcenter()
mavenCentral()
}
}
dependencies {
compile project(":tess-two:tess-two")
compile project(":volley")
compile project(":real-time-ocr")
compile 'com.github.barteksc:pdfium-android:1.5.0'
compile fileTree(dir: 'src/main/libs', include: '*.jar')
debugCompile "com.squareup.leakcanary:leakcanary-android:${versions.leak_canary}"
releaseCompile "com.squareup.leakcanary:leakcanary-android-no-op:${versions.leak_canary}"
compile 'com.viewpagerindicator:library:2.4.1@aar'
compile "com.commit451:PhotoView:${versions.photoview}"
compile 'com.google.code.findbugs:jsr305:2.0.2'
compile "com.google.guava:guava:18.0"
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.nineoldandroids:library:2.4.0'
compile "com.android.support:design:${versions.design}"
compile "com.android.support:appcompat-v7:${versions.appcompat_v7}"
compile 'org.apache.commons:commons-compress:1.5'
compile "com.android.support:cardview-v7:${versions.card_view}"
compile 'com.google.code.gson:gson:2.8.2'
compile "com.jakewharton:butterknife:${versions.butterknife}"
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
compile 'com.google.android.gms:play-services-vision:9.4.0+'
compile group: 'com.facebook.android', name: 'facebook-android-sdk', version: '4.25.0'
androidTestCompile 'com.google.dexmaker:dexmaker-mockito:1.0'
androidTestCompile 'com.google.dexmaker:dexmaker:1.0'
androidTestCompile 'org.mockito:mockito-core:1.10.17'
androidTestCompile 'junit:junit:4.12'
testCompile 'junit:junit:4.12'
testCompile "org.mockito:mockito-all:1.10.19"
testCompile("org.robolectric:robolectric:3.0-rc2") {
exclude group: 'commons-logging', module: 'commons-logging'
}
compile('com.crashlytics.sdk.android:crashlytics:2+') {
transitive = true;
}
compile('com.crashlytics.sdk.android:crashlytics-ndk:1+@aar') {
transitive = true;
}
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.shawnlin:number-picker:2.4.4'
compile 'com.squareup.picasso:picasso:2.5.2'
}
crashlytics {
enableNdk true
androidNdkOut '/Users/renard/devel/textfairy/tess-two/tess-two/obj'
androidNdkLibsOut '/Users/renard/devel/textfairy/tess-two/tess-two/libs'
}
apply plugin: 'com.google.gms.google-services'

android studio ne pouvez pas synchroniser de projet et de me faire cette erreur:

Conflit de configuration : 'armeabi-v7a,x86" dans ndk abiFilters ne peut pas être présent lors de la divise abi filtres sont fixés : x86,armeabi-v7a

Configuration 'compiler' est obsolète et a été remplacé par "mise en œuvre".
Il sera supprimé à la fin de 2018

Configuration 'debugCompile' est obsolète et a été remplacé par "debugImplementation'.
Il sera supprimé à la fin de 2018

Configuration 'androidTestApi' est obsolète et a été remplacé par "androidTestImplementation'.
Il sera supprimé à la fin de 2018

Configuration 'releaseCompile' est obsolète et a été remplacé par "releaseImplementation'.
Il sera supprimé à la fin de 2018

Configuration 'testCompile' est obsolète et a été remplacé par "testImplementation'.
Il sera supprimé à la fin de 2018

Configuration 'testApi' est obsolète et a été remplacé par "testImplementation'.
Il sera supprimé à la fin de 2018

Configuration 'androidTestCompile' est obsolète et a été remplacé par "androidTestImplementation'.
Il sera supprimé à la fin de 2018

L'option 'android.enableAapt2 " est obsolète et ne doit pas être utilisé plus.
Utiliser android.enableAapt2=true' pour supprimer cet avertissement.
Il sera supprimé à la fin de 2018.

Configuration 'compiler' est obsolète et a été remplacé par "mise en œuvre".
Il sera supprimé à la fin de 2018

L'option 'android.enableAapt2 " est obsolète et ne doit pas être utilisé plus.
Utiliser android.enableAapt2=true' pour supprimer cet avertissement.
Il sera supprimé à la fin de 2018.

Configuration 'testCompile' est obsolète et a été remplacé par "testImplementation'.
Il sera supprimé à la fin de 2018

Configuration 'testApi' est obsolète et a été remplacé par "testImplementation'.
Il sera supprimé à la fin de 2018

L'option 'android.enableAapt2 " est obsolète et ne doit pas être utilisé plus.
Utiliser android.enableAapt2=true' pour supprimer cet avertissement.
Il sera supprimé à la fin de 2018.

Configuration 'compiler' est obsolète et a été remplacé par "mise en œuvre".
Il sera supprimé à la fin de 2018

si je supprime cette ligne

defaultConfig {
ndk {
abiFilters 'x86', 'armeabi-v7a'
}

le projet de synchronisation avec succès
mais quand bâtir donne-moi de cette erreur

Échec de l'exécution de aapt

J'ai déjà essayer de nettoyer et reconstruire projet, mais ne fonctionne toujours pas!
J'ai aussi poster le build.gradle (Projet) fichier

    //Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'io.fabric.tools:gradle:1+'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.android.tools.build:gradle:3.1.0'
}
}
allprojects {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url "http://dl.bintray.com/populov/maven" }
jcenter()
maven {
url "http://oss.sonatype.org/content/repositories/snapshots"
}
maven { url 'https://oss.jfrog.org/artifactory/oss-snapshot-local/' }
maven {
url "https://maven.google.com" //Google's Maven repository
}
}
}
ext {
travisBuild = System.getenv("TRAVIS") == "true"
//allows for -Dpre-dex=false to be set
preDexEnabled = "true".equals(System.getProperty("pre-dex", "true"))
}

mon gradle-wrapper.fichier de propriétés

    #Tue Mar 27 14:42:14 CEST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

et mon gradle.fichier de propriétés

    ndkDir=/Users/giuliopettenuzzo/Library/Android/sdk/ndk-bundle
org.gradle.jvmargs=-XX\:MaxPermSize\=512m
android.enableAapt2=false