Java Androidx和YouTubePlayerSupportFragment

Java Androidx和YouTubePlayerSupportFragment,java,android-studio,youtube-api,android-youtube-api,Java,Android Studio,Youtube Api,Android Youtube Api,你好 很抱歉,我可能会被说成无知,但我有一个错误,我不确定原因。我尝试使用YoutubePlayerSupportFragment。我的主要活动扩展了AppCompatActivity,我使用的是androidx,而不是支持库。我的错误会在编译器中看到,但不会影响应用程序的编译 错误显示为: 不可逆类型;无法将“androidx.fragment.app.fragment”强制转换为 'com.google.android.youtube.player.YoutubePlayerSupportF

你好

很抱歉,我可能会被说成无知,但我有一个错误,我不确定原因。我尝试使用YoutubePlayerSupportFragment。我的主要活动扩展了AppCompatActivity,我使用的是androidx,而不是支持库。我的错误会在编译器中看到,但不会影响应用程序的编译

错误显示为:

不可逆类型;无法将“androidx.fragment.app.fragment”强制转换为 'com.google.android.youtube.player.YoutubePlayerSupportFragment'

我的代码示例是

YouTubePlayerSupportFragment youTubePlayerFragment = (YouTubePlayerSupportFragment) getSupportFragmentManager().findFragmentById(R.id.youtube_player);



正如在应用程序运行和Youtube播放器工作之前所说的,但我知道错误不应该存在。我是不是选错了?

YouTubePlayerSupportFragment是android.support.v4.app.Fragment的子类,这意味着该片段尚未迁移到AndroidxyOutTubePlayerSupportFragment是android.support.v4.app.Fragment的子类,这意味着该片段尚未迁移到AndroidX
<androidx.fragment.app.FragmentContainerView
    android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment"
    android:id="@+id/youtube_player"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    />