【Exception】java.lang.ClassNotFoundException: android.view.fragment in loader dalvik.system.PathClass

java.lang.ClassNotFoundException: android.view.fragment in loader dalvik.system.PathClassLoader


I just solved this problem in Android API 8 machine (Samsung Galaxy S).

Please change Activity class to FragmentActivity.

  1. public class FragmentLayout extends Activity {} --> public class FragmentLayout extends FragmentActivity {}

  2. public static class DetailsActivity extends Activity {} --> public static class DetailsActivity extends FragmentActivity {}

  3. finally getFragmentManager() --> getSupportFragmentManager()

  4. register android-support-v4.jar to Eclipse's referenced Libraries

  5. put android-support-v4.jar to {root directory of your project}/libs directory

  6. change to API 10 enum (ex:simple_list_item_1) from simple_list_item_activated_1

  7. import android.support.v4.app.Fragment;

你可能感兴趣的:(疑难杂症汇总)