我多次查看我的代码,然后查看我正在使用的每个库,我能够解决它.
首先,像@BrainMiz一样说mutiDexEnabled应该将其关闭.我只是评论它而不是将其设置为false.
defaultConfig { applicationId "com.package.name" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" //multiDexEnabled true }
其次,它是依赖关系.因为我的libs文件夹中没有任何jar,所以我删除了
compile fileTree(dir: 'libs', include: ['*.jar'])
还删除所有未使用的gms库,只添加正在使用的那个.我必须给@Radix一些信用,因为我在代码中发现了一些关于代码的错误,我检查设备是否有google play store.
dependencies { //compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'org.twitter4j:twitter4j-core:4.0.2' compile 'com.android.support:multidex:1.0.1' compile 'com.android.support:appcompat-v7:23.1.1' //compile 'com.google.android.gms:play-services:8.4.0' compile 'com.android.support:design:23.1.1' compile 'com.squareup.okhttp:okhttp:2.5.0' //compile 'com.android.support:support-v4:23.1.1' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.isseiaoki:simplecropview:1.0.8' compile 'com.qozix:tileview:2.0.7' compile 'com.android.support:cardview-v7:23.1.1' compile 'com.google.android.gms:play-services-gcm:8.4.0' }