2016-11-28 11 views
0

私のプロジェクトにMultidexライブラリを追加しようとしています。私は私がAndroidのサポートリポジトリがインストールされている次のエラーandroid support multidexライブラリのGradleプロジェクト同期に失敗しました

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. 

を見ることができます同期しようとすると、

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

- 私は私の「アプリ/ build.gradle」内の依存関係として、次の追加しました。

SDK Manager snapshot

誰かが私を助けることができますか?前もって感謝します。

答えて

2

ちょうどあなたが編集していることを確認して、ファイル

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

とあなたのActivityクラス

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

私は新しいプロジェクトを作成しようとしましたが、 'multiDexEnabled = true'を指定しなければ問題なく動作しています。または他の提案。しかし、お返事いただきありがとうございます.Raju、私は新しいバージョンを試してみてください。 –

0

をマニフェストにこれを追加し

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

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

あなたのbuild.gradleに真multiDexEnabled =を追加正しいbuild.gradleファイル。 android/app/build.gradleではなくandroid/build.gradleを編集するときにこのエラーが発生します。