मैंने android-P SDK वातावरण को सफलतापूर्वक कॉन्फ़िगर किया है। जब मैं एंड्रॉइड डिज़ाइन समर्थन लाइब्रेरी का उपयोग करने का प्रयास करता हूं तो मुझे प्रोजेक्ट बिल्ड त्रुटियों का सामना करना पड़ता है। परियोजना विन्यास हैं:
आईडीई: 3.2 कैनरी 17 लक्ष्य एपीआई: 28 संकलन एपीआई: 28
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.app.navigationpoc"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.0.0-alpha3'
implementation 'androidx.constraintlayout:constraintlayout:1.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0-alpha3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha3'
implementation 'com.android.support:design:28.0.0-alpha3'
implementation 'com.android.support:cardview-v7:28.0.0-alpha3'
}
और असफल त्रुटि का निर्माण करें:
मैनिफ़ेस्ट विलय विफल रहा: [androidx.core: core: 1.0.0-alpha3] AndroidManifest.xml: 22 से 18-86 भी [com.android पर मौजूद है: एप्लिकेशन @ appComponentFactory मूल्य = (androidx.core.app.CoreComponentFactory) से। .support: सपोर्ट-कॉम्पिटिटर: 28.0.0-अल्फ़ा 3] AndroidManifest.xml: 22: 18-91 मूल्य = (android.support.v4.app.CoreComponentFactory)। सुझाव: 'टूल्स जोड़ें: रिप्लेस = "एंड्रॉइड: appComponentFactory" को AndroidManifest.xml पर तत्व करने के लिए: 6: 5-40: 19 को ओवरराइड करें।