gpt4 book ai didi

android - 无法加载 FragmentManager

转载 作者:行者123 更新时间:2023-11-29 15:57:48 28 4
gpt4 key购买 nike

我尝试创建一个 Android 应用程序。在 Android Studio 中使用选项卡。我遇到了以下问题:我的所有 fragment 导入都导致了错误 Cannot Resolve Symbol 'FragmentManager',以及与我的程序中的 fragment 相关的任何其他问题。我确定我正在导入正确的支持文件:

    import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;

Image of Errors

我检查以确保我在我的布局文件中调用 Activity fragment ,解释了类似的问题 [here] .

我确保我拥有最新的 Android SDK 构建工具,如 [here] 所示.

[re-synced the Gradle Files] .

    Tools > Android > Sync Project with Gradle Files

我什至从 Android 开发者指南中导入了一个预制应用程序,[Creating Swipe Views with Tabs] ,错误并没有消失。这让我觉得 Android Studio 可能有问题。我最近更新到版本 0.8.14,我注意到文件结构发生了一些变化,现在更加精简了。

Application Structure

这让我回到了 gradle 文件中。我打开了 build.gradle 并验证了 minSdk 版本没有问题,然后最后检查了 Gradle 可能出现的错误。

apply plugin: 'com.android.application'

android {
compileSdkVersion 15
buildToolsVersion "20.0.0"

defaultConfig {
applicationId "app.name"
minSdkVersion 15
targetSdkVersion 15
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}

查看我对 [solution] 的回答.

最佳答案

虽然这不是我的问题,但我偶然发现了 [this] 线程,这表明您将其他依赖项添加到支持构建库的构建中。在依赖项部分添加这一行:

compile 'com.android.support:support-v4:18.0.0'

(为了更清楚地说明,使用前面的代码,您可以将其添加到 compile fileTree(dir: 'libs', include: ['*.jar']) 下。

添加后,Android Studio 会指出 gradle 文件已更改,您应该重新同步它们。同步完成后,应该可以解决找不到 fragment 的问题!

Gradle Sync

关于android - 无法加载 FragmentManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26856200/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com