2012-04-29 2 views
1

웹 사이트에서 제공하는 서비스 전용 앱을 개발 중입니다. 이 앱을 사용하면 실제 웹 사이트에 로그인하여 활동을 수행 할 수 있습니다.Android : 모든 Android 휴대 기기에서 앱을 실행하는 방법

코딩 부분에서는 Android 앱에 JSOUP 1.6.1 jar를 사용하고 있습니다. 이 항아리로 인터넷에 연결할 수 있습니다. 이 응용 프로그램은 소니 Xperia, 모든 안드로이드 에뮬레이터 및 심지어 갤럭시 에뮬레이터에서 잘 작동합니다. 그러나 내 앱이 다른 휴대 전화에서 실행될 때 해당 웹 사이트와의 연결이 설정되지 않아 내 앱이 실패합니다.

내 앱에 Android 2.3 이상, API 레벨 10을 사용하고 있습니다.

인터넷 액세스와 관련하여 Android 앱에 대한 모든 권한을 부여했습니다.

JSOUP는 모든 Android 휴대 전화에서 실행됩니까? 실행중인 경우 다른 Android 휴대 전화에서 내 앱이 작동하지 않는 이유를 알려주실 수 있습니까?

도움이 될 것입니다.

답변

1

API 레벨 10으로 개발중인 경우 API 레벨이 낮은 기기에서는 앱이 실행되지 않습니다. 프로젝트의 API 레벨을 더 낮은 레벨로 설정하여 이전 레벨과 호환되지 않는 API 호출을 사용하고 있는지 확인할 수 있습니다. 그렇다면 다른 API 호출로 대체 할 수 있습니다. 그렇지 않으면 API 레벨 10 이상의 기기에서만 실행이 중단 될 수 있습니다.

또한 이전 버전과 호환되는 앱을 개발하는 방법은 this blog post을 참조하십시오.

+0

API 레벨 8 및 Android 버전 2.2에서도 개발했습니다. 그러나 JAR Jsoup1.6.1의 연결 및 기타 방법으로 인터넷 연결을 설정할 수 없습니다. 내 코드는 Sony Xperia 휴대 전화 (Android 버전 2.3. 4)하지만 그것은 안드로이드 버전 2.3.4 및 2.3.4 +와 HTC 또는 삼성과 같은 다른 휴대 전화에서 실행되지 않습니다. 그래서 문제가 그 항아리에만있는 것 같아요? 내 프로젝트를 제출해야 다음 monday 그래서 만약 당신이 도울 수있다 나 좋을거야. – Alex

+0

내가 소니 Xperia 또는 에뮬레이터에서 내 애플 리케이션을 실행하면 연결을 만들 것입니다 또한 너무 쿠키를 생성하지만 다른 안드로이드 전화에 그것을 실행하면 더 적은 쿠키를 생성하는 연결이 establish.so 수 없습니다 응용 프로그램을 실행할 수 없습니다 그래서 JAR에만 문제가 있습니까? – Alex

+0

@Alex - 매니페스트 파일이''을 선언합니까? –

관련 문제