Android emulator运行正常,设备在onCreate()退出

Android emulator运行正常,设备在onCreate()退出,android,android-emulator,Android,Android Emulator,正如标题中所述,emulator运行正常,但当运行onCreate()时,设备将退出 以下是例外情况 java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompat android.support.v7.app.AppCompatDelegateImplV7.installViewFactory(AppCompatDelegateImplV7.java:812) android.support.v7.app

正如标题中所述,emulator运行正常,但当运行
onCreate()
时,设备将退出

以下是例外情况

java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompat
android.support.v7.app.AppCompatDelegateImplV7.installViewFactory(AppCompatDelegateImplV7.java:812)
android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57)
myApp.app.activity.MainActivity.onCreate(MainActivity.java:33)
我必须做些什么来解决这个问题

gradle文件中存在以下行

compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.android.support:support-v4:22.2.0'
以下是onCreate()的代码


显示onCreate()代码。错误可能出现在
setContentView
上,而不是
super.onCreate
。将
活动\u main
布局充气时出现问题。您的最小SDK(在清单中)是多少?最小SDK是16,我应该将其设置为什么?
@Override
protected void onCreate(Bundle savedInstanceState) {
    try{
        super.onCreate(savedInstanceState); //this line causes the Error
        setContentView(R.layout.activity_main);
        ServiceClient.currentActivity = this;
        initialise();
    }catch(Exception e){
System.out.println(Misc.getStackTrace(e));
    }catch(Error e){
System.out.println(Misc.getStackTrace(e));
    }
}