2016-11-28 129 views
0

我想將Multidex庫添加到我的項目中。我添加以下內容作爲依賴於我的「應用程序/的build.gradle」 -Android支持multidex庫的Gradle項目同步失敗

complie 'com.android.support:multidex:1.0.1' 

當我嘗試同步我可以看到下面的錯誤

Error:Could not find method complie() for arguments [com.android.support:multidex:1.0.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 
Please install the Android Support Repository from the Android SDK Manager. 

我已經安裝了Android的支持庫。

SDK Manager snapshot

有人能幫助我嗎?提前致謝。

回答

2

添加multiDexEnabled =真在你的build.gradle

android { 
defaultConfig { 
    ... 
    multiDexEnabled = true 
} 
} 

dependencies { 
    ... 
    compile 'com.android.support:multidex:1.0.0' 
    ... 
} 

內容添加到manifest文件

android:name="android.support.multidex.MultiDexApplication" 

和你的Activity類

protected void attachBaseContext(Context base) { 
    super.attachBaseContext(base); 
    MultiDex.install(this); 
    } 
+0

我試圖創建新的項目,它沒有'multiDexEnabled = true'正常工作。或其他建議。但感謝您的回覆@Raju,它鼓勵我嘗試新版本。 –

0

只要確保你正在編輯正確的build.gradle文件。在編輯android/build.gradle而不是android/app/build.gradle時會出現此錯誤。