typeanumber 中的错误 - 无法解析 android.support.v4.app.fragment
Posted
技术标签:
【中文标题】typeanumber 中的错误 - 无法解析 android.support.v4.app.fragment【英文标题】:error in typeanumber - android.support.v4.app.fragment cannot be resolved 【发布时间】:2013-09-27 12:10:11 【问题描述】:我正在使用 eclipse ide,最近决定试用 google play 游戏服务。我正在关注本教程:
https://developers.google.com/games/services/android/quickstart#before_you_begin
我通过使用 android SDK 管理器下载添加了 google play services SDK,然后将文件夹复制到我的工作区。然后我从现有代码中使用了文件>导入>android>项目。
在第三步中,它建议我导入 typeanumber 项目。但是,一旦我导入它,它就会出现错误。
我做错了吗?
我四处寻找,但似乎没有任何帮助
【问题讨论】:
【参考方案1】:转到项目属性 -> Java 构建路径 -> 库 -> 添加外部 JAR (在 'extras' 文件夹下选择 'Android' -> support -> v4 -> android-support-v4.jar) 添加文件并构建项目以摆脱此错误
【讨论】:
【参考方案2】:您需要确保 android-support-v4.jar
在您的项目库中(在项目属性中,在 Java 构建路径下。
http://developer.android.com/tools/support-library/index.html
http://developer.android.com/tools/support-library/setup.html
【讨论】:
【参考方案3】:我也遇到了这个错误,但我使用了 appCompat 库。您必须关闭 appCompat 项目,然后清理您的项目,运行它直到它失败。然后打开 appCompat 项目,然后清理您的项目并运行它。
【讨论】:
【参考方案4】:我自己解决了这个问题,将 google-play-lib 库和 BaseGameUtil 添加到 Android 构建路径而不是 java 构建路径。也就是说,在项目属性下,在 Android 选项卡中,添加库
【讨论】:
【参考方案5】:android.support.v4.app.fragment
无法解析
干草们找到简单的方法
1-import android.support.v4.app.Fragment;
2-这是代码的样子。
if (view == findViewById(R.id.button))
fragment = new FragmentOne();
android.support.v4.app.FragmentManager fm =getSupportFragmentManager();
android.support.v4.app.FragmentTransaction ft = fm.beginTransaction();
android.support.v4.app.FragmentTransaction replace = ft.replace(R.id.fragment_place, fragment);
ft.commit();
您只需添加android.support.v4.app.getSupportFragmentManager();
而不是getFragmentManager();
祝你好运。
【讨论】:
以上是关于typeanumber 中的错误 - 无法解析 android.support.v4.app.fragment的主要内容,如果未能解决你的问题,请参考以下文章
谷歌玩游戏服务示例应用程序中的 SIGN_IN_REQUIRED 错误
找不到入口模块中的错误:错误:无法解析“xxxx”中的“xxxx”解析“xxxx”