में एक मिलान कॉन्फ़िगरेशन खोजने में असमर्थ मुझे अपनी परियोजना को नवीनतम ग्रैडल 4.0 + एंड्रॉइड स्टूडियो 3 संस्करण में माइग्रेट करने में समस्याएं हैं, जो मुझे सभी प्रकार की त्रुटियां देती है। थोड़ा सा मैं इसे छोड़कर उन्हें बाहर निकालने में कामयाब रहा।एंड्रॉइड स्टूडियो 3 + ग्रैडल 4.0 + shrinkResources + libraryProject = प्रोजेक्ट
Could not resolve all dependencies for configuration ':app:forGoogleCoverageRuntimeClasspath'.
> Unable to find a matching configuration in project :mylibrary:
- Configuration 'debugApiElements':
- Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'AndroidTypeAttr{name=Aar}' and found compatible value 'AndroidTypeAttr{name=Aar}'.
- Required com.android.build.gradle.internal.dependency.BuildTypeAttr 'BuildTypeAttr{name=coverage}' and found incompatible value 'BuildTypeAttr{name=debug}'.
- Found com.android.build.gradle.internal.dependency.VariantAttr 'VariantAttr{name=debug}' but wasn't required.
- Required org.gradle.api.attributes.Usage 'for runtime' and found incompatible value 'for compile'.
- Required store 'ProductFlavorAttr{name=forGoogle}' but no value provided.
- Configuration 'debugRuntimeElements':
- Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'AndroidTypeAttr{name=Aar}' and found compatible value 'AndroidTypeAttr{name=Aar}'.
- Required com.android.build.gradle.internal.dependency.BuildTypeAttr 'BuildTypeAttr{name=coverage}' and found incompatible value 'BuildTypeAttr{name=debug}'.
- Found com.android.build.gradle.internal.dependency.VariantAttr 'VariantAttr{name=debug}' but wasn't required.
- Required org.gradle.api.attributes.Usage 'for runtime' and found compatible value 'for runtime'.
- Required store 'ProductFlavorAttr{name=forGoogle}' but no value provided.
- Configuration 'releaseApiElements':
- Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'AndroidTypeAttr{name=Aar}' and found compatible value 'AndroidTypeAttr{name=Aar}'.
- Required com.android.build.gradle.internal.dependency.BuildTypeAttr 'BuildTypeAttr{name=coverage}' and found incompatible value 'BuildTypeAttr{name=release}'.
- Found com.android.build.gradle.internal.dependency.VariantAttr 'VariantAttr{name=release}' but wasn't required.
- Required org.gradle.api.attributes.Usage 'for runtime' and found incompatible value 'for compile'.
- Required store 'ProductFlavorAttr{name=forGoogle}' but no value provided.
- Configuration 'releaseRuntimeElements':
- Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'AndroidTypeAttr{name=Aar}' and found compatible value 'AndroidTypeAttr{name=Aar}'.
- Required com.android.build.gradle.internal.dependency.BuildTypeAttr 'BuildTypeAttr{name=coverage}' and found incompatible value 'BuildTypeAttr{name=release}'.
- Found com.android.build.gradle.internal.dependency.VariantAttr 'VariantAttr{name=release}' but wasn't required.
- Required org.gradle.api.attributes.Usage 'for runtime' and found compatible value 'for runtime'.
- Required store 'ProductFlavorAttr{name=forGoogle}' but no value provided.
आदेश समस्या जकड़ना करने के लिए:
- मैं एंड्रॉयड स्टूडियो परियोजना सहायक से एक न्यूनतम एप्लिकेशन परियोजना बना लिया है
- जो मैं तो मेरे एप्लिकेशन निर्भरता को जोड़ने के एक खाली पुस्तकालय मॉड्यूल जोड़ा ।
- एक flavorDimensions और 2 productFlavors
- जोड़ा 3 निर्माण प्रकार और एक निर्माण प्रकार एक और
- से विरासत विरासत में मिला निर्माण प्रकार सक्षम
shrinkResources
अंतिम चरण में उल्लेख किया त्रुटि पैदा करता है करने देते हैं जोड़ा, जो इस प्रश्न के समान है: Gradle 4.0 Unable to find a matching configuration
क्या किसी को पता है कि इस समस्या का क्या समाधान है या इस समस्या का समाधान क्या है? मैं भी एक बग रिपोर्ट दर्ज करूंगा।
मेरे पूरा Gradle फ़ाइल:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "gradletest.test"
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
flavorDimensions "store"
productFlavors {
forAmazon {
dimension "store"
}
forGoogle {
dimension "store"
}
}
buildTypes {
debug {
debuggable true
minifyEnabled false
}
release {
minifyEnabled true
debuggable false
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
coverage.initWith(buildTypes.debug)
coverage {
testCoverageEnabled true
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
compile 'com.android.support:appcompat-v7:25.3.1'
testCompile 'junit:junit:4.12'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
implementation project(':mylibrary')
}
बग रिपोर्ट निर्भरता संबंधित त्रुटियों जोड़कर तरह
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :library. Open File Show Details
त्रुटि प्राप्त होगी आप इस त्रुटि को हल कर सकते हैं /issuetracker.google.com/issues/62170415 स्टार करने के लिए स्वतंत्र महसूस करें। अभी के लिए यह मेरे निर्माण प्रकार – JimmyVanBraun