android studio 3.0 erreur: l'attribut de style '@android:attr/windowEnterAnimation' ne trouve pas
J'avais suivi les étapes de la migration vers android studio 3.0 updgradation.
construire.gradle
flavorDimensions 'dimensionless'
D:\R\merchant\projapp\popuplibrary\build\intermediates\bundles\debug\res\values\values.xml
Erreur:(28, 5) erreur: l'attribut de style '@android:attr/windowEnterAnimation' ne trouve pas.
C:\Users\user.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\f7bb6db2aa55d14683d1c9ddd8d49e03\res\values\values.xml
Erreur:java.util.de façon concomitante.ExecutionException: com.android.outils.aapt2.Aapt2Exception: AAPT2 erreur: vérifier les journaux pour plus de détailsErreur:échec de l'Exécution de la tâche:popuplibrary:processDebugAndroidTestResources'.
Échec de l'exécution de aapt
Face à la même question, mais il est apccompat bibliothèque aussi créer de problème dans mon cas.
l'attribut de style '@android:attr/windowEnterAnimation' ne trouve pas
gradlewrapper:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
construire.gradle application:
productFlavors {
dev {
applicationIdSuffix '.dev'
versionName "1.0"
versionNameSuffix '-dev'
}
qa {
applicationIdSuffix '.qa'
versionName "1.0"
versionNameSuffix '-qa'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
//Butter Knife
compile 'com.jakewharton:butterknife:8.7.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0'
compile project(':popuplibrary')
}
mise à jour en question
Merci aussi à construire.gradle (app) laissez-moi vérifier vos dépendances et votre mise en œuvre de saveurs.
OriginalL'auteur AskQ | 2017-10-31
Vous devez vous connecter pour publier un commentaire.
Ce problème est décrit dans le guide de migration pour Android Plugin Gradle 3.0.0.
Si vous ne faites pas l'erreur décrite dans la seconde moitié, alors peut-être une ancienne version de appcompat-v7 est à blâmer.
La bonne
Mise à jour plus récente des bibliothèques de support, choisissez 25.4.0 ou 26.1.0 ou 27.0.0. Assurez-vous de faire correspondre
compileSdkVersion
.Remarque: Si vous choisissez de mettre à jour quelque chose de plus que 27.0.0 vous pouvez exécuter en ce problème.
La mauvaise
Si, pour une raison quelconque, vous êtes coincé avec 25.3.1 ou plus, vous pouvez désactiver AAPT2.
OriginalL'auteur Eugen Pechanec
Essayez d'utiliser la sous-projets{} bloc dans android/build.gradle et de définir la récente android compileSdkVersion et buildToolsVersion utilisé dans le projet principal, de sorte que les sous-projets d'utiliser ces versions trop.
Exemple
OriginalL'auteur Olivier
Ajouter
android.enableAapt2=false
dans legradle.properties
fichier résout ce problème.OriginalL'auteur Makvin