我正在使用eclipse ide并且最近决定试用Google Play游戏服务。我遵循这个教程:
https://developers.google.com/games/services/android/quickstart#before_you_begin
通过使用android SDK管理器下载,然后将文件夹复制到我的工作区,我添加了Google Play服务SDK。然后我从现有代码中使用了文件> import> android>项目。
在第三步中,我要求我导入typeanumber项目。但是,只要我导入它就会出现错误。
我做错了吗?
我已经四处寻找,但似乎没有任何帮助答案 0 :(得分:14)
转到项目属性 - > Java构建路径 - >图书馆 - >添加外部JAR (在'extras'文件夹下选择'Android' - > support - > v4 - > android-support-v4.jar) 添加文件并构建项目以消除此错误
答案 1 :(得分:3)
您需要确保android-support-v4.jar
在项目库中(在项目属性中,在Java Build Path下。
http://developer.android.com/tools/support-library/index.html
http://developer.android.com/tools/support-library/setup.html
答案 2 :(得分:0)
我也遇到了这个错误,但是我使用了appCompat库。您必须关闭appCompat项目然后清理项目,运行它直到失败。然后打开appCompat项目,然后清理项目,然后运行它。
答案 3 :(得分:0)
我通过将google-play-lib库和BaseGameUtil添加到Android构建路径而不是java构建路径来自行修复此问题。也就是说,在项目属性下,在Android选项卡中添加库
答案 4 :(得分:0)
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();
运气好。