0

Support4Demosサンプルの実行中にランタイムエラーが発生しました。

Support4Demosサンプル(エミュレーターとデバイスの両方)を起動しようとしています。Eclipseにエラーはなく、正常に起動されます。ご存知のように、最初にカテゴリ(たとえば、「フラグメント」)を選択し、次にサブカテゴリ(たとえば、「タブ」)を選択する必要があります。そして、サブカテゴリを選択した後、次のログでアプリがクラッシュします

12-27 16:39:51.796: E/AndroidRuntime(384): FATAL EXCEPTION: main
12-27 16:39:51.796: E/AndroidRuntime(384): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.supportv4/com.example.android.supportv4.app.FragmentTabs}: java.lang.ClassNotFoundException: com.example.android.supportv4.app.FragmentTabs in loader dalvik.system.PathClassLoader[/data/app/com.example.android.supportv4-1.apk]

ソースコードは変更していません。私は何かを逃したかもしれませんか?誰か助けてもらえますか?

4

3 に答える 3

1

android-supportv4.jar を追加すると動作します。これを行う方法の詳細な手順を次に示します。

http://developer.android.com/tools/extras/support-library.html#ダウンロード

そのリンクの「t」までのすべてのステップに従う必要があります。ただし、指示が​​明確でない場合もあります。そこで、いくつかの指示の意味を説明しようと思います。

  • 次のディレクトリに追加する必要がある .jar ファイルが見つかりました。

             C:\Users\nadir\android-sdks\extras\android\support\v4
    
    • Eclipse のパッケージ エクスプローラーで JAR ファイルを右クリックし、[ビルド パス] > [ビルド パスに追加] を選択します。

私のコンピューターでどのように見えるかをお見せしましょう。

ここに画像の説明を入力

指示には、[Build Path] > [Add to Build Path] を選択すると、正確にそのように表現されていない場合があります。これが私がしたことです、i(注:「外部JARを追加」ボタンをクリックしました):

ここに画像の説明を入力

于 2013-04-20T13:19:15.870 に答える
0

android-supportv4.jarがクラスパスに含まれていることを確認してください。

jarは/extras/android/support/v4/android-support-v4.jarの下にあります

于 2012-12-27T13:52:22.037 に答える