J'ai importé le nouveau Wear UI Library pour que je puisse travailler avec des tiroirs de navigation et autres. Cependant, lors de l'importation dans mon projet, l'éditeur de mise en page Android Studio n'est plus capable de prévisualiser la conception. Je pense qu'il pourrait avoir quelque chose à voir avec le newBoxInsetLayout
.Nouvelle bibliothèque d'Usure de l'IU brisant l'éditeur de mise en page Android Studio
dépendances Mon Gradle ressemblent à ceci (support_version
est 26.0.2
):
...
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "foo.bar.mayan"
minSdkVersion 25
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
...
}
...
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation "com.android.support:wear:$support_version" // the problem
implementation "com.android.support:percent:$support_version"
implementation "com.android.support:support-v4:$support_version"
implementation "com.android.support:recyclerview-v7:$support_version"
implementation 'com.google.android.support:wearable:2.0.5'
implementation 'com.google.android.gms:play-services-wearable:11.4.2'
compileOnly 'com.google.android.wearable:wearable:2.0.5'
...
}
Quand je commente le Wear lib (non l'ancien Wearable lib), il fonctionne très bien:
Cependant, quand j'inclus le Wear lib, et refactorise les références pour pointer vers le nouveau BoxInsetLayout
, il casse:
Notez que même si je continue à utiliser l'ancien BoxInsetLayout
, il a le même effet. Tant que cette bibliothèque est dépendante, l'éditeur de mise en page ne peut pas prévisualiser le dessin.
Bien sûr, j'ai essayé le nettoyage Gradle, et le redémarrage invalidant studio, reconstruction, etc.
Et oui, le problème affecte également l'onglet Conception de l'éditeur de mise en page.