2013-09-22 15 views
5

私はEclipse IDEを使用しており、最近Googleのゲームサービスを試してみることにしました。イムこのチュートリアル以下:タイプナンバーのエラー - android.support.v4.app.fragmentを解決できません

https://developers.google.com/games/services/android/quickstart#before_you_begin

アイブ氏はその後、私のワークスペースにフォルダをコピーし、アンドロイドSDKマネージャを使用してダウンロードすることにより、Google PlayのサービスのSDKを追加しました。私はその後、既存のコードからファイル>インポート>アンドロイド>プロジェクトを使用しました。

ステップ3では、タイプナンバープロジェクトをインポートするようアドインしています。しかし、私はそれをインポートするとすぐにエラーがあります。

私は何か間違っていますか?

アイブ氏は周りの検索が、何もあなたは、Javaのビルド・パスの下android-support-v4.jarは、プロジェクトのプロパティで(プロジェクトのライブラリであることを確認する必要があり

+0

エラーは何ですか? –

答えて

0

Googleビルドパスではなく、Androidビルドパスにgoogle-play-libライブラリとBaseGameUtilを追加してこの問題を解決しました。これは、ライブラリを追加

14

プロジェクトのプロパティ - > Javaビルドパス - >ライブラリ - >外部JARの追加 ( 'extras'フォルダの下にある 'Android' - > suppo rt - > v4 - > android-support-v4.jar) このエラーを取り除くためにファイルを追加してプロジェクトをビルドします。

0

私はそのエラーも受け取りましたが、appCompatライブラリを使用しました。 appCompatプロジェクトを終了してからプロジェクトをクリーンアップし、失敗するまで実行する必要があります。その後、appCompatプロジェクトを開き、プロジェクトをクリーンアップして実行します。

0

android.support.v4.app.fragment

干し草の連中を解決できない、Androidのタブでは、プロジェクトのプロパティの下に、簡単な方法2 - ここ

の1- import android.support.v4.app.Fragment;

コードがしますで見つけることです見える。

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(); 
} 

あなたはちょうどそれが幸運を働く代わりにgetFragmentManager();

android.support.v4.app.getSupportFragmentManager();を追加します。

関連する問題