2016-05-30 134 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:+'

相關問題