AppCompat错误onCreate()

时间:2015-05-27 00:03:20

标签: android android-actionbar

我刚刚导入了我的项目,从Eclipse到Android Studio v1.2.11工作正常,现在项目不再处理以下错误,导致应用程序在onCreate()方法崩溃:

java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV11. 

我已将我的应用更新到最新的v7库,即22.1.1。下面是我的gradle.build依赖项:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile('com.android.support:support-v4:19.1.0') {
    force = true
}
compile('com.google.android.gms:play-services-base:7.3.0') {
    force = true
}
compile 'com.google.android.gms:play-services-plus:7.3.0'
compile 'joda-time:joda-time:2.7'
compile 'com.google.http-client:google-http-client-gson:1.20.0'
compile 'com.parse.bolts:bolts-android:1.1.2'
compile('com.facebook.android:facebook-android-sdk:3.22.0@aar') {
    exclude group: 'com.android.support', module: 'support-v4'
    exclude module: 'bolts'
}
compile 'com.google.guava:guava:18.0'
compile project(':PullToRefreshListView')
compile project(':CircularImageView')
compile project(':CountryPicker')
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.android.support:support-v13:22.1.1'
}

configurations {
// to avoid double inclusion of support libraries
all*.exclude group: 'com.android.support', module: 'support-v4'
}

注意:我在我的样式中使用Theme.AppCompat.Light,我认为它支持ActionBar。我想要实现的是导航。抽屉但应用程序没有通过onCreate()。任何有关此例外的帮助都将受到高度赞赏

2 个答案:

答案 0 :(得分:0)

对于任何有类似问题的人,我能够解决这个问题并认为我应该与他人分享。错误是由于我的配置,因为我在我的项目中排除了android.support。一旦我评论它,它就消失了。

答案 1 :(得分:0)

确保您的类依赖项位于特定于应用程序的build.gradle文件中,而不是您的全局build.gradle文件中。

Location of application specific build.gradle file