2012-10-15 3 views
2

monodev를 사용하여 Android 위젯을 디버깅하려면 어떻게해야합니까? 나는 일반 응용 프로그램 (Run -> Start Debugging)와 같은 위젯을 디버깅하려고Monodroid - android 위젯 디버그 방법

Application does not contain a launchable activity

오류를 받고 있어요.

답변

1

디버깅 할 장치의 바탕 화면 (실행기)에 위젯을 적용해야합니다.

위젯 일 경우에만 응용 프로그램에 실행 가능 활동이 필요하지 않으므로 오류 메시지가 정확하며 무시할 수 있습니다.

+0

내가 놓친 것 같습니다. 이 '감지가 device' '에 응용 프로그램을 설치 application' '의 이전 버전을 제거'packages' 설치 : 시작> Debugging' 내가 MonoDevelop의 장치 창으로 배포에 다음과 같은 메시지를 얻을 - 나는 실행이'사용하여 디버깅을 시작할 때 어셈블리 동기화하기 ' '배포 완료' 그 후에 오류가 발생합니다 : '응용 프로그램에 실행 가능한 활동이 없습니다 .' 디버그 세션이 시작되지 않습니다. 안드로이드 에뮬레이터의 위젯 메뉴로 이동하여 내 위젯을 바탕 화면으로 드래그합니다. 디버그 세션이 시작되지 않았으므로 중단 점은 실행되지 않습니다. – Valeriy

+1

Mono가 세션에 제대로 연결하지 못하는 것 같은데요. 세션은 활동이 아닌 프로세스별로 첨부해야합니다. 이클립스에서는 디버깅을 위해 DDMS에서 수동으로 프로세스를 선택할 수 있으며 올바르게 호출 한 경우 Eclipse에서 위젯에 대한 중단 점을 올바르게 처리 할 수 ​​있습니다. 빠른 Google 검색에서 Mono에 대한 해결책을 찾지 못했습니다. 아마도 옵션 일 경우 이클립스가 문제를 임시로 해결할 수 있습니까? –