자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 임베디드 안드로이드기기 디버깅
2015.06.25 02:54
본 게시판 사용시 당부 사항
* 이 게시판은 누구나 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
현재 임베디드 타겟보드에 안드로이드 포팅하여 델파이로 앱을 개발하고 있습니다.
타겟보드와 USB로 연결 한 후 델파이IDE내에서 deploy 및 debugging시도를 하면 deploy는 잘 되지만 "Can't open socket. Permission denied"에러와 함께 debugging이 실행되지 않습니다.
해결방법을 아시는분은 답변 부탁드립니다.
댓글 9
-
Humphery
2015.06.25 18:38
-
hsson
2015.06.25 18:50
답변 감사합니다.
혹시 델파이에서 gdbserver를 실행할 때 전체 어떤 커멘드로 실행하는지 볼 수 있는 방법은 없나요?
-
Humphery
2015.06.25 20:12
https://www.google.co.kr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=delphi+gdbserver+port
구글에서 "delphi gdbserver"로 검색해보니 비슷한 이슈가 보입니다.
키워드도 변경해서 검색해 보시기 바랍니다.
-
hsson
2015.06.25 20:24
감사합니다
이미 많은 검색을 하였지만 비슷한 이슈는 존재하나, 저와 같은 이슈는 거의 존재하지 않았으며, 해결되지 않은 질문들 뿐이었습니다..
-
Humphery
2015.06.26 00:05
다음 페이지를 참고해 해당 디바이스를 지원하는지 검토해보시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/XE8/en/Android_Devices_Supported_for_Application_Development
만약, 지원 디바이스인데도 배포 및 디버깅이 되지 않는다면,
컴파일된 apk를 수동으로 디바이스에 복사 후 실행하는 방식으로 진행하시기 바랍니다.
-
hsson
2015.06.26 00:21
deploy및 실행은 잘 됩니다.
제 문제는 remote debugging시 gdbserver가 접근을 하지 못하는것입니다.
또한 알려주신 링크에서 확인할 것을 다 확인했으나 문제는 없습니다.
-
Humphery
2015.06.26 23:48
그렇군요. 그럼 문제는 좁혀진 것 같으니
해당 타겟보드에 왜 gdbserver가 접근하지 못하는지를 파악하시면 되겠네요.
(혹시 타겟보드가 지원하지 않는건 아닌가요?)
저도 더 이상 자세한 내용은 잘 몰라서 도움이 되지 못하네요.
-
hsson
2015.06.27 01:12
제생각엔 델파이가 GDBserver를 실행해서 타겟쪽에 디버깅요청할 때 어떠한 이유로 권한을 받지 못하는거같은데요...
델파이가 디버깅을 실행할 때 어떤 커멘드로 실행하는지 알 수 있는 방법은 없나요?
-
Humphery
2015.07.03 00:41
저도 잘 모르겠습니다.
한번 찾아봐 주시고 혹시 알게되면 공유 좀 해주세요^^
Delphi 임베디드 안드로이드기기 디버깅
2015.06.25 02:54
본 게시판 사용시 당부 사항
* 이 게시판은 누구나 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
현재 임베디드 타겟보드에 안드로이드 포팅하여 델파이로 앱을 개발하고 있습니다.
타겟보드와 USB로 연결 한 후 델파이IDE내에서 deploy 및 debugging시도를 하면 deploy는 잘 되지만 "Can't open socket. Permission denied"에러와 함께 debugging이 실행되지 않습니다.
해결방법을 아시는분은 답변 부탁드립니다.
댓글 9
-
Humphery
2015.06.25 18:38
-
hsson
2015.06.25 18:50
답변 감사합니다.
혹시 델파이에서 gdbserver를 실행할 때 전체 어떤 커멘드로 실행하는지 볼 수 있는 방법은 없나요?
-
Humphery
2015.06.25 20:12
https://www.google.co.kr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=delphi+gdbserver+port
구글에서 "delphi gdbserver"로 검색해보니 비슷한 이슈가 보입니다.
키워드도 변경해서 검색해 보시기 바랍니다.
-
hsson
2015.06.25 20:24
감사합니다
이미 많은 검색을 하였지만 비슷한 이슈는 존재하나, 저와 같은 이슈는 거의 존재하지 않았으며, 해결되지 않은 질문들 뿐이었습니다..
-
Humphery
2015.06.26 00:05
다음 페이지를 참고해 해당 디바이스를 지원하는지 검토해보시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/XE8/en/Android_Devices_Supported_for_Application_Development
만약, 지원 디바이스인데도 배포 및 디버깅이 되지 않는다면,
컴파일된 apk를 수동으로 디바이스에 복사 후 실행하는 방식으로 진행하시기 바랍니다.
-
hsson
2015.06.26 00:21
deploy및 실행은 잘 됩니다.
제 문제는 remote debugging시 gdbserver가 접근을 하지 못하는것입니다.
또한 알려주신 링크에서 확인할 것을 다 확인했으나 문제는 없습니다.
-
Humphery
2015.06.26 23:48
그렇군요. 그럼 문제는 좁혀진 것 같으니
해당 타겟보드에 왜 gdbserver가 접근하지 못하는지를 파악하시면 되겠네요.
(혹시 타겟보드가 지원하지 않는건 아닌가요?)
저도 더 이상 자세한 내용은 잘 몰라서 도움이 되지 못하네요.
-
hsson
2015.06.27 01:12
제생각엔 델파이가 GDBserver를 실행해서 타겟쪽에 디버깅요청할 때 어떠한 이유로 권한을 받지 못하는거같은데요...
델파이가 디버깅을 실행할 때 어떤 커멘드로 실행하는지 알 수 있는 방법은 없나요?
-
Humphery
2015.07.03 00:41
저도 잘 모르겠습니다.
한번 찾아봐 주시고 혹시 알게되면 공유 좀 해주세요^^
정확한 원인인지 모르겠지만, 제가 생각하는 부분 의견 답니다.
델파이에서 안드로이드 디바이스에 배포하고 디버깅하는 과정은 gdbserver를 이용합니다.
gdbserver가 안드로이드 디바이스에 연결해야 하는데 그 부분이 실패한 것이 아닐까 생각됩니다.
저도 더 자세한 내용을 안내해 드리고 싶지만, 해당 부분에 대한 지식이 부족하네요.
안드로이드 문서나 기타 웹서핑을 통해서 찾아보시기 바랍니다.