2012-07-10 1 views
0

2 주 휴가에 갔는데, 내가 생각하는 사소한 무언가를 잊어 버렸습니다.하드웨어 장치와 함께 안드로이드 개발, 테스트 애플 리케이션 dosent 실행

우분투에서 안드로이드 개발을 위해 이클립스를 사용하고 있습니다. Ive 촬영 단계 :

Ive가 작동 중이며 장치가 제대로 감지되었습니다. 나는 kill-server와 start-server를 여러 번 해왔다.

알 수없는 출처가 있으며 기기에서 USB 디버깅을 확인했습니다.

새로운 프로젝트 (파일 -> 신규 -> Android 프로젝트)를 시작하고 가장 기본적인 Android 앱을 만듭니다. 나는 코드를 수정하지 않는다. 타겟 = 안드로이드 2.2. API = 8.

실행 -> 실행 (Ctrl + F11)을 선택하십시오. 전화 화면이 변경되지 않습니다. 나는 'hello world'타입 메시지 (기본 코드로 생성 된)를 기대했다. 나는 그 앱 서랍을 확인한다. (모든 애플 리케이션으로 그 장소를 부르는 것은 무엇인가?) 그것은 거기에 없다.

프로젝트를 정리하고 서버를 중지했다가 다시 시작한 다음 동일한 결과를 다시 시도하십시오.

로그 캣에서 아무것도 단지 (무시할?) 문제 "의 minSdkVersion 속성 (15) (8)의 AndroidManifest.xml/test_july10 라인 1 안드로이드 ADT 문제 프로젝트 대상 API 수준보다 높다"

이 제발 없다 더 많은 회색 머리카락을 갖지 못하게 해줘.

+0

이클립스를 다시 시작하면 현재 정상적으로 실행됩니다. wtf. – jason

답변

1

실행 구성을 엽니 다 (프로젝트 이름을 마우스 오른쪽 단추로 클릭 할 수 있음). 대상 탭을 선택하고 "장치 선택을위한 항상 프롬프트"를 선택하십시오. 적용을 클릭하십시오.

이제 앱을 다시 실행 해보십시오. 사용 가능한 장치의 대화 상자가 나타납니다. 장치가 표시됩니까? 그렇다면 그것을 선택하고 실행하십시오.

DDMS 탭 (Eclipse Perspective)을 엽니 다. 장치가 장치 목록에 표시되는지 확인하고 장치를 선택하고 아래의 LogCat 탭을 클릭하십시오. 로그 메시지를 관찰하거나 코드에 일부를 추가하십시오.

관련 문제