java - Android Studio中的NoClassDefFoundError

时间:2017-06-28 11:24:11

标签: java android

我正在制作Android应用,现在我正在旧设备上测试它。我在AVD上使用SDK 21开发了它,现在我正在使用SDK 19(KitKat)在AVD上进行尝试。但是我在编译app时遇到了这个错误:

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

}

位于Pager2.java的内容:

{{1}}

我已尝试过所有内容,我已添加了支持库,更新了所有内容,但我的应用未在KitKat上运行

1 个答案:

答案 0 :(得分:0)

问题解决了。在Fragment_Home中我使用了SDK 19不支持的{{1}},我只是添加了手动滚动监听器。