error: package org.apache.http does not exist import org.apache.http.NameValuePair;
Android 에서 Apache Http를 지원하지 않는 형태가 바뀌면서 해당 레거시 항목이 문제가 되는 경우이다.
해결방법은 userLibrary를 명시적으로 등록해줘야 한다.
build.gradle에서 다음을 추가한다.
useLibrary 'org.apache.http.legacy'
반응형
apply plugin: 'com.android.library'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
minSdkVersion 4
targetSdkVersion 29
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
useLibrary 'org.apache.http.legacy'
}
이렇게 하게되면 해당 org.apache.http 관련된 이슈가 해결된다.
참고로 Unity도 마찬가지로 AndroidManifest.xml에 추가해줘야한다.
참고 StackOverFlow : [ 링크 ]
★☆☆☆☆
반응형
'개발 > 게임) 개발관련' 카테고리의 다른 글
개발용어) APK, AAR, DLL, LIB, JAR, DEX, (0) | 2022.04.29 |
---|---|
개발환경)ANT 설치 및 환경변수 셋팅 (0) | 2022.04.27 |
Google Play Console) 구글 앱 릴리즈 키(앱 서명키) 생성 및 등록 하기 (0) | 2022.03.26 |
Google Admob) 테스트 기기에서 테스트해보기 (0) | 2022.03.14 |
GooglePlay) 이 버전은 Google Play 64비트 요구사항을 준수하지 않습니다.다음 APK 또는 App Bundle은 64비트 기기를 지원하지만, 32비트 네이티브 코드만 포함합니다. (0) | 2022.03.08 |
댓글