Gradle android 支持 multidex 库的项目同步失败
Gradle project sync failed for android support multidex library
我正在尝试将 Multidex 库添加到我的项目中。我在 'app/build.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 支持存储库。
有人可以帮助我吗?提前致谢。
在您的 build.gradle
中添加 multiDexEnabled = true
android {
defaultConfig {
...
multiDexEnabled = true
}
}
dependencies {
...
compile 'com.android.support:multidex:1.0.0'
...
}
将此添加到清单文件
android:name="android.support.multidex.MultiDexApplication"
和你的Activityclass
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
只需确保您正在编辑正确的 build.gradle 文件。当编辑 android/build.gradle 而不是 android/app/build.gradle.
时,您将收到此错误
我正在尝试将 Multidex 库添加到我的项目中。我在 'app/build.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 支持存储库。
有人可以帮助我吗?提前致谢。
在您的 build.gradle
中添加 multiDexEnabled = trueandroid {
defaultConfig {
...
multiDexEnabled = true
}
}
dependencies {
...
compile 'com.android.support:multidex:1.0.0'
...
}
将此添加到清单文件
android:name="android.support.multidex.MultiDexApplication"
和你的Activityclass
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
只需确保您正在编辑正确的 build.gradle 文件。当编辑 android/build.gradle 而不是 android/app/build.gradle.
时,您将收到此错误