2012-06-27 3 views
2

Android 앱을 개발했습니다. 그 응용 프로그램은 에뮬레이터에서 완벽하게 실행됩니다. 내 응용 프로그램은 웹 서비스에서 데이터를 가져옵니다. 실제 장치에서 응용 프로그램을 실행하면 강제 종료됩니다. 이유가 무엇인지 이해가 안됩니다. 실제 장치에서 실행하여 응용 프로그램을 디버깅 할 수 있음을 알게되었습니다. 나는 그것을 정확하게하는 방법을 모른다.
http://developer.android.com/tools/device.html 디버깅을 위해 실제 장치를 사용하기위한 링크를 발견했습니다. 그러나이 링크에서는 장치를 PC에 연결하는 데 usbdrivers가 필요합니다. 삼성 갤럭시 y를 사용하고 있습니다. 나는 그 모델 (GT - S5360)에 대한 드라이버를 찾지 못했습니다. 아무도 나를 도와주세요..apk 파일이 실제 기기에서 실행되지 않는 이유

+0

삼성 키를 설치 했습니까? 당신이 의미가 있다면, 이것을 확실히하십시오. 설정 -> 응용 프로그램 -> 개발 - USB 디버깅 활성화 – Praveenkumar

+0

예. 필요한 드라이버를 설치할 키를 설치 한 다음 휴대 전화에 들어가서 USB 디버깅을 활성화하고 알려지지 않은 소스를 허용해야합니다. 또한 매니페스트 파일에 디버그 플래그 세트가 필요합니다. 이것들은 모두 Google 검색을 통해 쉽게 찾을 수 있습니다. 전화를 연결하기 만하면 애플리케이션을 실행할 때 휴대 전화에서 테스트 할 수 있습니다. 또한 휴대 전화의 API 레벨이 앱과 동일하거나 그 이상인지 확인하십시오. – pengibot

답변

2

장치 디버깅을 제외하고 장치 생성 로그를 볼 수도 있습니다. 할 수있는 많은 응용 프로그램이 있습니다. CatLog이 하나입니다.

+0

로그 파일을 나에게 이메일로 보내면 기기의 문제를 해결할 때 큰 도움이됩니다. –

0

Android SDK이 있어야합니다.

http://developer.android.com/sdk/index.html

는 장치에 USB 디버깅을 활성화하고 호스트의 명령 줄에서 adb logcat를 실행합니다. 이클립스를 사용하는 경우

http://www.groovypost.com/howto/mobile/how-to-enable-usb-debugging-android-phone/

, 당신은이 모든 에뮬레이터에서와 같은 방법으로 할 수 있습니다.

http://developer.android.com/tools/building/building-eclipse.html

관련 문제