从Android Studio Chipmunk开始,如果您在问题面板中看到java.lang.NoSuchFieldError: view_tree_saved_state_registry_owner或java.lang.ClassNotFoundException: androidx.savedstate.R$id,请确保在模块中包含debugImplementation对androidx.lifecycle:lifecycle-viewmodel-savedstate的依赖关系。 如果您在问题面板中看到java.lang.NoSuchFieldError: view_tree_lifecycle_owner,请确保在模块中包含对androidx.lifecycle:lifecycle-runtime的debugImplementation依赖项。 如果您在问题面板中看到java.lang.NoClassDefFoundError: Could not initialize class androidx.customview.poolingcontainer.PoolingContainer或java.lang.NoClassDefFoundError: androidx/customview/poolingcontainer/PoolingContainerListener,请确保在模块中包含debugImplementation对androidx.customview:customview-poolingcontainer的依赖关系。
1条答案
按热度按时间4xy9mtcn1#
从Android Studio Chipmunk开始,如果您在问题面板中看到
java.lang.NoSuchFieldError: view_tree_saved_state_registry_owner
或java.lang.ClassNotFoundException: androidx.savedstate.R$id
,请确保在模块中包含debugImplementation
对androidx.lifecycle:lifecycle-viewmodel-savedstate
的依赖关系。如果您在问题面板中看到
java.lang.NoSuchFieldError: view_tree_lifecycle_owner
,请确保在模块中包含对androidx.lifecycle:lifecycle-runtime
的debugImplementation依赖项。如果您在问题面板中看到
java.lang.NoClassDefFoundError: Could not initialize class androidx.customview.poolingcontainer.PoolingContainer
或java.lang.NoClassDefFoundError: androidx/customview/poolingcontainer/PoolingContainerListener
,请确保在模块中包含debugImplementation
对androidx.customview:customview-poolingcontainer
的依赖关系。