ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • android 6.0 org.apache.http 오류
    ANDROID 2016. 12. 22. 17:27
    반응형


    안녕하세요!!


    ㅎㅎ 프로젝트를 안드로이드 스튜디오로 옮기면서! 발생되는 문제들을 실시간으로 해결해 보고있습니다!


    이번 문제는


    org.apache.http    이것들이 import 가 안되는데요!!



    당황하지 말고!


    Gradle Script > build.gradle(Module:app) 파일을 열어보세요!



    저같은 경우는  아래와 같이 되어있는데요!!



    apply plugin: 'com.android.application'

    android {
    compileSdkVersion 23
    buildToolsVersion "25.0.2"
    defaultConfig {
    applicationId "패키지명"
    minSdkVersion 11
    targetSdkVersion 23
    versionCode 54
    versionName "4.611"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
    release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    }

    useLibrary 'org.apache.http.legacy'
    }

    dependencies {
    //noinspection GradleCompatible
    compile 'com.android.support:appcompat-v7:22.2.1'


    //-- 사용할 라이브러리 정의
    compile files('libs/acsaj-1.0.0.jar')
    compile files('libs/commons-codec-1.2.jar')
    compile files('libs/commons-httpclient-3.1.jar')
    compile files('libs/cos.jar')

    compile files('libs/iMagPayV5.1.2.jar')
    compile files('libs/jsoup-1.8.2.jar')
    compile files('libs/JTNet_Library.jar')
    compile files('libs/KiccPosSign120307.jar')
    compile files('libs/mrreader_globaltec.jar')
    compile files('libs/TermIF.jar')
    compile files('libs/translib.jar')
    compile files('libs/V3MobilePlusInterface.jar')
    compile files('libs/WoosimLib234.jar')
    }



    문제 해결에 도움이 된 것은 ! 


    useLibrary 'org.apache.http.legacy'


    이거랍니다!!


    저 위치에 한줄 추가해 주시고  프로젝트를 종료후에 다시 켜보시면 될거에요!


    만약 안된다면 SDK 쪽으로 와서! 

    저는 컴파일, 타겟 SDK 23버전이라서 android-23 으로 왔습니당 

    (각자의 버전에 맞게 폴더에 접근해주세요)


    경로경로~~~ \sdk\platforms\android-23\optional



    만약 경로에 갔는데 , 





    이렇게 두개가 없으면!


    optional.json  파일을 추가해주세요



    내용은

    -------------------------------------------------

    [

      {

        "name": "org.apache.http.legacy",

        "jar": "org.apache.http.legacy.jar",

        "manifest": false

      }

    ]


    ---------------------------------------------------

    이렇게 만 넣으면 됩니다! 



    감사합니다~~











    반응형

    댓글

Designed by Tistory.