GwonHyeok / ionic-plugin-naver

Ionic 네이버 플러그인
MIT License
6 stars 2 forks source link

안드로이드 9.0 버전에서 네아로 로그인시 앱이 종료됩니다. #7

Open halfelf11 opened 5 years ago

halfelf11 commented 5 years ago

네이버 아이디로 로그인시 아이디 비번 입력후 개인정보관련 동의를 클릭하면 앱이 종료됩니다.

global packages:

cordova (Cordova CLI) : 8.0.0 

local packages:

@ionic/app-scripts : 3.2.3
Cordova Platforms  : android 8.0.0 ios 4.5.5
Ionic Framework    : ionic-angular 3.9.3

System:

ios-deploy : 1.9.4 
Node       : v10.4.0
npm        : 6.1.0 
OS         : macOS
Xcode      : Xcode 10.2.1 Build version 10E1001 

Environment Variables:

ANDROID_HOME : not set

Misc:

backend : pro
kotran88 commented 4 years ago

ㅎㅎ 아무리 해봐도 저도 안되는군요 에러도 보이질 않으니 이거 참....

GwonHyeok commented 4 years ago

@kotran88 @halfelf11

에러 보니 DefaultHttpClient 클래스를 찾지 못해서 나는 에러인데

과거 네이버 로그인 라이브러리에서 안드로이드 6 버전 이상에서는 사용하지 못하는

org/apache/http/impl/client/DefaultHttpClient 해당 apache http client 를 사용해서 나는 문제네요

https://developer.android.com/about/versions/pie/android-9.0-changes-28?hl=ko#apache-p

해당 링크 확인하셔서

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

추가해주시면 될 것 같습니다

kotran88 commented 4 years ago

@kotran88 @halfelf11

에러 보니 DefaultHttpClient 클래스를 찾지 못해서 나는 에러인데

과거 네이버 로그인 라이브러리에서 안드로이드 6 버전 이상에서는 사용하지 못하는

org/apache/http/impl/client/DefaultHttpClient 해당 apache http client 를 사용해서 나는 문제네요

https://developer.android.com/about/versions/pie/android-9.0-changes-28?hl=ko#apache-p

해당 링크 확인하셔서

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

추가해주시면 될 것 같습니다

잘됩니다 감사합니다

GwonHyeok commented 4 years ago

@kotran88 네 감사합니다