2016-05-30 73 views
0
apply plugin: 'com.android.application' 

    android { 


     compileSdkVersion 23 
buildToolsVersion "23.0.0" 

defaultConfig { 

     minSdkVersion 13 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 

    } 

    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_6 
     targetCompatibility JavaVersion.VERSION_1_6 
    } 


    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/BCKEY.DSA' 
     exclude 'AUTHORS' 
    } 

} 

    dependencies { 
provided fileTree(include: ['*.jar'], dir: 'libs') 

compile 'com.firebase:firebase-client-android:2.3.1+' 

compile 'com.google.firebase:firebase-crash:9.0.0' 

compile 'com.google.android.gms:play-services:9.0.0' 

compile 'com.jakewharton:butterknife:8.0.1' 

} 
+0

不要ü有你的lib文件夹中的jar文件? – Raghavendra

+0

你能多解释一下吗? –

回答

0

这个问题可以通过清理项目,并除去在的build.gradle依赖一些未使用的库和方法来解决两种,或通过添加multidex支持。

defaultConfig {   
     // Enabling multidex support. 
     multiDexEnabled true 
     minSdkVersion 13 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
+0

ty这对我有效 – user6399873

+0

@ user6399873..Mine pleasure亲爱的...快乐编码... :) –

0

这可能是由于以下原因:

  1. 的jar文件的项目里面使用的 谷歌播放服务的旧版本之一。
  2. 在defaultconfig中使用multiDexEnabled true
  3. 具体说明您添加到依赖关系中的类。像

    编译 'com.google.android.gms:发挥服务,地图:8.4.0'

    不喜欢compile 'com.google.android.gms:play-services:+'

相关问题