আমি অ্যান্ড্রয়েড-পি এসডিকে পরিবেশ সফলভাবে কনফিগার করেছি। যখন আমি অ্যান্ড্রয়েড ডিজাইন সমর্থন লাইব্রেরিটি ব্যবহার করার চেষ্টা করি তখন আমি প্রকল্প তৈরির ত্রুটির মুখোমুখি হই। প্রকল্পের কনফিগারেশনগুলি হ'ল:
আইডিই: 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.app.CoreComp घटक ফ্যাক্টরি): অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল: 22: 18-86 এছাড়াও উপস্থিত রয়েছে .support: সমর্থন-কম্পাট: 28.0.0-alpha3] AndroidManLive.xml: 22: 18-91 মান = (android.support.v4.app.CoreCompenderF কারিগরি)। পরামর্শ: ওভাররাইড করতে অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল: 6: 5-40: 19 এ উপাদানটিতে 'সরঞ্জামগুলি: প্রতিস্থাপন = "অ্যান্ড্রয়েড: অ্যাপকোম্পোনফ্যাক্টরি" "যুক্ত করুন।