Aucun identificateur de ressource trouvé pour l'attribut 'layout_constraintLeft_toLeftOf' dans le paquet
Je suis en utilisant le SDK Android 2.2.3. Je suis à la suite d'un livre sur la programmation Android.
Le code est:
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="eu.a123sandberg.webview.MainActivity"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="81dp">
<WebView
android:layout_width="384dp"
android:layout_height="511dp"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp"
app:layout_constraintLeft_toLeftOf="@+id/activity_main"
tools:layout_constraintLeft_creator="0"
app:layout_constraintTop_toTopOf="@+id/activity_main"
tools:layout_constraintTop_creator="0"
app:layout_constraintRight_toRightOf="@+id/activity_main"
tools:layout_constraintRight_creator="0"
app:layout_constraintBottom_toBottomOf="@+id/activity_main"
tools:layout_constraintBottom_creator="0"
/>
</android.support.constraint.ConstraintLayout>
J'ai essayé trois exemples différents avec le android.de soutien.la contrainte.ConstraintLayout et dans tous les cas, j'obtiens le même message d'erreur:
Error:(13) No resource identifier found for attribute 'layout_constraintLeft_toLeftOf' in package 'eu.a123sandberg.webview'
La construction.gradle fichier contient:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "eu.a123sandberg.webview"
minSdkVersion 21
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard- android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
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.1.1'
testCompile 'junit:junit:4.12'
}
Que dois-je faire pour résoudre l'erreur?
J'ai googlé l'erreur et n'a pas été en mesure de trouver une suggestion qui résout l'erreur.
S'il vous plaît aider.
Vous devez vous connecter pour publier un commentaire.
ConstraintLayout
ne fait pas partie de AppCompat. C'est une bibliothèque autonome.Ajouter la dépendance dans votre
build.gradle
fichieret cliquez sur
Sync now
.J'ai eu le même problème, en ajoutant cette ligne à
build.gradle(module app)
résolu.compile 'com.android.support.constraint:constraint-layout:1.1.0-beta3'