Tôi đã gặp lỗi như vậy khi tôi sử dụng Android studio 3.1 để xây dựng ứng dụng Android P, apk có thể được tạo, nhưng khi tôi sử dụng nó trên trình giả lập Android P, nó sẽ bị sập và ném bên dưới thông tin, xem thêm chi tiết .
java.lang.NoClassDefFoundError: không giải quyết được: Lorg / apache / http / ProtocolVersion
một phần của build.gradle của tôi trong mô-đun ứng dụng bên dưới, có ai gặp điều này không? Và đưa ra một số cách? Cảm ơn nhiều.
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'
}