Tôi làm theo các hướng dẫn multidex tại https://developer.android.com/tools/building/multidex.htmlGradle phương pháp DSL không tìm thấy: 'multiDexEnabled()'
Nhưng tôi có được điều này lỗi Gradle phương pháp DSL không tìm thấy: 'multiDexEnabled()'. Tôi đã cập nhật Công cụ được xây dựng Android, Kho lưu trữ và thư viện hỗ trợ Android. Đây là tập tin gradle.build của tôi. Tôi có làm gì sai ở đây không?
Could not find method multiDexEnabled() for arguments [true] on ProductFlavorDsl_Decorated{name=main, minSdkVersion=ApiVersionImpl{mApiLevel=10, mCodename='null'}, targetSdkVersion=ApiVersionImpl{mApiLevel=17, mCodename='null'}, renderscriptTargetApi=-1, renderscriptSupportMode=null, renderscriptNdkMode=null, versionCode=-1, versionName=null, applicationId=test.com.app, testApplicationId=null, testInstrumentationRunner=null, testHandleProfiling=null, testFunctionalTest=null, signingConfig=null, resConfig=null}.
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "21.1.1"
defaultConfig {
applicationId "test.com.app"
minSdkVersion 10
targetSdkVersion 17
// Enabling multidex support.
multiDexEnabled true
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile project(':addThisSDK')
compile project(':centeredContentButton')
compile project(':googleplayservices_lib')
compile files('libs/addthis0.0.8.jar')
compile files('libs/adxtag2.4.6.jar')
compile files('libs/android-support-v4.jar')
compile files('libs/aws-android-sdk-1.7.1.1-debug.jar')
compile files('libs/commons-lang-2.6.jar')
compile files('libs/crittercism_v4_4_0_sdkonly.jar')
compile files('libs/dd-plist.jar')
compile files('libs/FiksuAndroidSDK_4.1.1.jar')
compile files('libs/iqengines-sdk-barcode.jar')
compile files('libs/irEventTracker-1.2.jar')
compile files('libs/jolt-core-0.0.7.jar')
compile files('libs/json-utils-0.0.7.jar')
compile files('libs/jsoup-1.7.2.jar')
compile files('libs/kooaba-api-v4-java.jar')
compile files('libs/signpost-commonshttp4-1.2.1.1.jar')
compile files('libs/signpost-core-1.2.1.1.jar')
compile 'com.android.support:multidex:1.0.0'
}
Cảm ơn tôi đã cập nhật lên Android Studio mới nhất (Canary 0.9.2) và Android Gradle Plugin mới nhất 0.14.2 – bman
@bman bạn đã làm việc đó chưa? – Bri6ko
@Scott Barta tôi đang sử dụng Android studio 1.0 RC 4 nhưng cho tôi thấy lỗi như phương pháp Gradle DSL không tìm thấy: 'useOldManifestMerger()' tôi đã xóa nó và chạy ngay bây giờ nó hiển thị như Gradle DSL phương pháp không tìm thấy: 'apply()' – Manoj