web-dev-qa-db-fra.com

Jetpack compose aperçu ne pas montrer

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!")
}
5
user12507977

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
}

1
kuck1

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

0
Sonu Sourav