程序包androidx.fragment.app不存在
时间: 2023-08-19 12:24:14 浏览: 43
这个问题可能是因为你的 Android 项目中没有添加正确的依赖库或者版本不匹配。可以尝试在项目的 build.gradle 文件中添加以下依赖库:
```
dependencies {
implementation 'androidx.fragment:fragment:1.3.4'
}
```
如果你已经添加了这个依赖库,可能是因为你的 Android Studio 版本过旧,无法识别 androidx 包。可以尝试升级 Android Studio 至最新版本。
相关问题
错误: 程序包androidx.fragment.app不存在
这是因为您的Android项目使用了AndroidX的Library,但您的Gradle配置文件中没有添加相关的依赖项。您可以通过在build.gradle文件中添加以下代码,来解决这个问题:
```
dependencies {
implementation 'androidx.fragment:fragment:1.2.5'
}
```
您也可以在Android Studio中使用依赖项库的搜索功能来查找和添加依赖项。希望这可以帮助您解决这个问题。
Cannot convert type of expression fragmentTransaction from android.app.FragmentTransaction to androidx.fragment.app.FragmentTransaction
这个错误通常出现在 Android 应用程序中,是因为使用了不兼容的 FragmentTransaction 类型。在 Androidx 库中的 FragmentTransaction 类型与 Android 原生库中的 FragmentTransaction 类型不同。
解决此问题的方法是在代码中使用正确的 FragmentTransaction 类型。如果你正在使用 Androidx 库,则应该使用 androidx.fragment.app.FragmentTransaction 类型而非 android.app.FragmentTransaction 类型。如果你使用的是 Android 原生库,则应该使用 android.app.FragmentTransaction 类型。
你可以尝试在导入 FragmentTransaction 类型时使用正确的包名,以确保使用正确的类型。例如,如果你正在使用 Androidx 库,则应该导入 androidx.fragment.app.FragmentTransaction 类型。