Je semble avoir des problèmes avec l'aperçu de la composition, le panneau de mise en page n'apparaît pas lorsque j'interne une méthode de composition avec @preview. Je suppose que je manque une dépendance, mais j'ai copié et collé le code d'ici https://developer.android.com/jetpack/commose/setup . Aucune suggestion? (essayé le cache clair habituel, réouvoir le projet, etc.) :)
buildFeatures {
compose true
}
composeOptions {
kotlinCompilerExtensionVersion '1.0.0-alpha10'
kotlinCompilerVersion '1.4.21'
}
}
dependencies {
implementation 'androidx.compose.ui:ui:1.0.0-alpha10'
// Tooling support (Previews, etc.)
implementation 'androidx.compose.ui:ui-tooling:1.0.0-alpha10'
// Foundation (Border, Background, Box, Image, Scroll, shapes, animations, etc.)
implementation 'androidx.compose.foundation:foundation:1.0.0-alpha10'
// Material Design
implementation 'androidx.compose.material:material:1.0.0-alpha10'
// Material design icons
implementation 'androidx.compose.material:material-icons-core:1.0.0-alpha10'
implementation 'androidx.compose.material:material-icons-extended:1.0.0-alpha10'
// Integration with observables
implementation 'androidx.compose.runtime:runtime-livedata:1.0.0-alpha10'
implementation 'androidx.compose.runtime:runtime-rxjava2:1.0.0-alpha10'
// UI Tests
androidTestImplementation 'androidx.compose.ui:ui-test-junit4:1.0.0-alpha10'
implementation 'com.google.Android.material:material:1.2.1'
}
Voici ma tentative d'utilisation de prévisualisation (en tant que fonction "DefaultPreview" n'est jamais utilisée)
import androidx.compose.ui.tooling.preview.Preview
.....
@Preview
@Composable
fun DefaultPreview() {
Text(text = "Hello!")
}
Pour moi, je n'ai tout simplement pas ce qui suit dans mon fichier de grades:
composeOptions {
kotlinCompilerExtensionVersion '1.0.3'
}
et
buildFeatures {
compose true
}
Mise à jour de la dernière version de la dernière version de l'erreur pour moi.
Essayez la dernière version d'ici https://developer.android.com/studio/preview