2012-09-24 3 views
2

2.2에 Android 앱을 설치했습니다. 나는 https 통해 내 애플 리케이션의 비누 webservices를 사용했습니다. ssl 인증을 사용하여 해당 서비스에 액세스했습니다. 그것은 version 2.2에서 잘 작동하지만, 지금 내 클라이언트는 2.1에 그것을 원합니다. 그래서 버전과 min sdk 수준을 변경했지만 2.1에서 앱을 실행하면 SSl socket exception이 표시됩니다. 이제 프로젝트의 내 루트 폴더에 2.1 버전이 표시됩니다. 어느 누구도 나를 도울 수 있습니까?Android 버전을 2.2에서 2.1로 변경

+0

이제 프로젝트 루트 폴더에 안드로이드 버전이 표시됩니다 .. ?? 2.2.1 또는 2.1.1 ?? –

+0

2.1 @Lokesk를 보여주고 있습니다 – user1693577

+0

'lib'에 라이브러리 저장소를 사용하고 있습니까? – HelmiB

답변

0

android OS 2.1에서 2.2로 변경되었으며 SSL 인증서와 관련이 있습니다. 하지만 지금은 URL을 찾을 수 없습니다.

예외를 잡을 수 없도록 SSLException에서 비보안 연결로 서버를 다시 연결할 수 있습니다. 차후의 비보안 연결에 대한 예외가있을 경우 sharedpreference를 유지하면 항상 이중 연결을 피할 수 있습니다.

너무 우아하고 안전한 방법은 아니지만 그것은 나를 위해 작동합니다.

관련 문제