जब मैं एंड्रॉइड P के ऐप को बनाने के लिए एंड्रॉइड स्टूडियो 3.1 का उपयोग करता हूं, तो मुझे ऐसी त्रुटि मिली, एपीके बनाया जा सकता है, लेकिन जब मैं एंड्रॉइड पी एमुलेटर पर इसका उपयोग करता हूं, तो यह क्रैश हो जाएगा और नीचे दी गई जानकारी को फेंक देगा, अधिक विवरण तस्वीर देखें ।
java.lang.NoClassDefFoundError: विफल संकल्प: Lorg / apache / http / प्रोटोकॉल विसर्जन
App build के तहत मेरे build.gradle का हिस्सा नीचे है, कोई भी इसे पूरा करता है? और कुछ शक्कर देता है? बहुत धन्यवाद।
android {
compileSdkVersion 'android-P'
buildToolsVersion '28-rc1'
useLibrary 'org.apache.http.legacy'
//for Lambda
compileOptions {
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_1_8
}
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
defaultConfig {
applicationId "xxx.xxx.xxx"
minSdkVersion 17
targetSdkVersion 27
versionCode xxxx
versionName "Vx.x.x"
multiDexEnabled true
//other setting required
ndk {
abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a', 'x86', 'x86_64', 'mips', 'mips64'
}