java.lang.VerifyError:com / twitter / sdk / android / core / internal / SessionMonitor

时间:2015-07-23 13:28:55

标签: java android

当我像这样初始化Fabric时:

TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig));

应用程序因此错误消息崩溃:

  

java.lang.VerifyError:com / twitter / sdk / android / core / internal / SessionMonitor

当我从build.gradle文件中删除twitter依赖项和fabric插件时,我的项目运行正常。

1 个答案:

答案 0 :(得分:0)

我有同样的错误。只是解决它!! 我用的是Android工作室。如果您使用相同的IDE。 您可以查看Project->外部库。 任何lib都存在两个不同的版本,如

我的情况: 有两个版本支持-v4-22.0.0和support-v4-22.2.1

您检查* .iml以查找不同版本的位置 例如:

<orderEntry type="library" exported="" name="support-v4-22.0.0" level="project" />

当你找到它时。 编辑build.gradle。

添加编译&#39; com.android.support:support-v4:22.2.1&#39;

例如:

dependencies {

    compile 'com.android.support:support-v4:22.2.1'
    compile 'com.google.android.gms:play-services-gcm:7.5.0'
    compile 'com.google.android.gms:play-services-maps:7.5.0'
    compile 'com.google.android.gms:play-services-analytics:7.5.0'
    compile 'com.google.android.gms:play-services-location:7.5.0'

}

然后它将被修复。