Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入导航组合时Android Jetpack Compose崩溃_Android_Kotlin_Android Jetpack_Android Jetpack Navigation - Fatal编程技术网

导入导航组合时Android Jetpack Compose崩溃

导入导航组合时Android Jetpack Compose崩溃,android,kotlin,android-jetpack,android-jetpack-navigation,Android,Kotlin,Android Jetpack,Android Jetpack Navigation,我正在尝试构建一个Android JetPack Compose应用程序。我的问题是,在build.gradle中导入底部导航依赖项时: def nav_compose_version = "1.0.0-alpha01" implementation "androidx.navigation:navigation-compose:$nav_compose_version" 当我运行应用程序时,它会崩溃,并出现以下错误: E/AndroidRuntime:

我正在尝试构建一个Android JetPack Compose应用程序。我的问题是,在build.gradle中导入底部导航依赖项时:

def nav_compose_version = "1.0.0-alpha01"
implementation "androidx.navigation:navigation-compose:$nav_compose_version"
当我运行应用程序时,它会崩溃,并出现以下错误:

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.steganograph, PID: 10389
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/compose/foundation/Background;
    at androidx.compose.foundation.BackgroundKt.background-1xq40Q0(Background.kt:44)
    at androidx.compose.material.SurfaceKt.Surface-biUpMIw(Surface.kt:101)
    at com.example.steganograph.MainActivity$onCreate$1$1.invoke(MainActivity.kt:19)
    at com.example.steganograph.MainActivity$onCreate$1$1.invoke(Unknown Source:10)
    at androidx.compose.runtime.internal.ComposableLambda.invoke(ComposableLambda.kt:144)
    at androidx.compose.runtime.internal.ComposableLambda.invoke(Unknown Source:10)
    at androidx.compose.runtime.AmbientKt.Providers(Ambient.kt:175)
    at androidx.compose.foundation.TextKt.ProvideTextStyle(Text.kt:238)
 Caused by: java.lang.ClassNotFoundException: androidx.compose.foundation.Background
    at java.lang.VMClassLoader.findLoadedClass(Native Method)
    at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        ... 64 more
 Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/compose/ui/platform/InspectableParameter;
        ... 64 more
 Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.compose.ui.platform.InspectableParameter" on path: DexPathList[[zip file "/data/app/com.example.steganograph-7xhzN_I613wLPbtTa4vTGQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.steganograph-7xhzN_I613wLPbtTa4vTGQ==/lib/arm64, /system/lib64, /system/vendor/lib64]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        ... 64 more

如果您使用的是Compose 1.0.0-alpha07,则必须使用导航Compose 1.0.0-alpha02,因为Compose的内部结构发生了很大的变化,使得alpha01(它是针对Compose 1.0.0-alpha06构建的)不兼容