Android Studio中的java-NoClassDefFoundError

Android Studio中的java-NoClassDefFoundError,java,android,Java,Android,我正在制作一个Android应用程序,现在我正在旧设备上测试它。我已经用SDK 21在AVD上开发了它,现在我正在用SDK 19(KitKat)在AVD上尝试它。但我在编译应用程序时遇到以下错误: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.flaunder.flaunder, PID: 12300 java.lang.NoClassDefFoundError: com.flaunder.flaunder.Fragment_Home

我正在制作一个Android应用程序,现在我正在旧设备上测试它。我已经用SDK 21在AVD上开发了它,现在我正在用SDK 19(KitKat)在AVD上尝试它。但我在编译应用程序时遇到以下错误:

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.flaunder.flaunder, PID: 12300
java.lang.NoClassDefFoundError: com.flaunder.flaunder.Fragment_Home
at com.flaunder.flaunder.Pager2.getItem(Pager2.java:20)
at android.support.v4.app.FragmentStatePagerAdapter.instantiateItem(FragmentStatePagerAdapter.java:109)
at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:1034)              at android.support.v4.view.ViewPager.populate(ViewPager.java:1182)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1116)
at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1642)                              at android.view.View.measure(View.java:16497)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:719)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:455)                        at android.view.View.measure(View.java:16497)
    ................................
位于Pager2.java中的内容:

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;

public class Pager2 extends FragmentStatePagerAdapter {
    int mNumOfTabs;

    public Pager2(FragmentManager fm, int NumOfTabs) {
        super(fm);
        this.mNumOfTabs = NumOfTabs;
    }

    @Override
    public Fragment getItem(int position) {

        switch (position) {
            case 0:
                Fragment_Home tab1 = new Fragment_Home(); // LINE 20 IS HERE
                return tab1;
            case 1:
                Fragment_Questions tab2 = new Fragment_Questions();
                return tab2;
            case 2:
                Fragment_Notifications tab3 = new Fragment_Notifications();
                return tab3;
            case 3:
                Fragment_Replies tab4 = new Fragment_Replies();
                return tab4;
            case 4:
                Fragment_Messages tab5 = new Fragment_Messages();
                return tab5;
            default:
                return null;
        }
    }

    @Override
    public int getCount() {
        return mNumOfTabs;
    }

}

我尝试了一切,添加了支持库,更新了一切,但我的应用程序没有在KitKat上运行,问题解决了。在Fragment_Home中,我使用了SDK 19不支持的
Fragment implements RecyclerView.OnScrollChangeListener
,我刚刚添加了手动滚动监听器。

显示你的
Fragment_Home
@IntelliJAmiya哦,这是400行代码,它以
public class Fragment\u Home extends Fragment实现了RecyclerView.OnScrollChangeListener
开始,还有一个实现的RecyclerView适配器,它从服务器获取json并显示为CardViews您的类文件在运行时不可用。您可能会看到@Neck,那么我应该使用
import com.flaunder.flaunder.Fragment\u home