기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

adb를 통해 해당 device에 접근 하는것을 성공했습니다.

adb install로 apk를 설치 하는것도 문제 없이 되었습니다.

application 항목에 제가 설치한 application 아이콘도 보이더군요.


여기서 한가지 불편한점이 있습니다. 설치까지는 host에서

remote하게 가능한데, 실행은 꼭 해당 device에서 click으로

해야 되다는것입니다.


adb shell에서 실행할수 있는 방법을 알면 될듯 한데,

온종일 googling을 해도 찾을수가 없더군요.

혹시 방법을 아시는분 있으면 도움 부탁드립니다.


감사합니다.


이제현

2009.12.31 02:06:33
*.120.74.180

제가 알기에는 adb protocol을 이용하면 가능할것 같기는 한데, 정확히 공개된 방법은 없는것 같네요.


주로 어플 개발은 구글이 권장하는 Eclipse 통합 환경 아래에서 진행합니다.

Eclipse와 SDK를 설치하면 Eclipse에 Android용 플러그인들을 사용할수 있습니다.

이 상태에서 어플을 컴파일하고 전송해서 실행하는 과정 모두를 원격으로 할수 있습니다.

물론 DDMS같은 훌륭한 디버거도 사용할수 있고요.


그런데 이 모든 일들이 adb protocol을 이용할것 같은데, 자세한 내막은 아마도 adb쪽 소스를 분석하기 전에는 알기 어려워 보입니다. 

[春]

2009.12.31 02:19:20
*.244.221.3

답변 감사합니다.


저의 googling실력이 부족해서, 자료를 못찾는줄 알았는데, 다행이군요 :-)


이전에(4~5년전) java관련 project를 수행할때 이클립스를 사용했는데,

너무 느리더군요. 그 이후로는 이클립스는 느리다..라는 편견이 있어

되도록이면 이클립스를 사용하지 않을려고 노력합니다.


adb 소스를 뒤져 봐야 할것 같네요.


다시한번 답변 감사합니다.



고도리

2009.12.31 02:28:41
*.226.23.224

그다지 느리지 않습니다....

 

shell에서 java 파일을 실행시키는 것은 가능한데, android의 framework를 사용하지 않는 java class들은 실행이 가능합니다.

dalvikvm 명령어를 통해서...

 

하지만, android gui관련 application등은 실행이 불가능 하다고 알고 있습니다.

 

그럼...

[春]

2009.12.31 03:24:55
*.244.221.3

좀더 googling을 하니깐, 다음과 같은 방법으로 host에서 remote로 activity를 실행 할수 있음을 알아냈습니다.


adb shell am start -n package.name/package.name.activityname


시작은 하겠는데.. 종료를 어떻게 할까요? ^^;


파일럿

2009.12.31 18:43:03
*.136.60.126

종료는 ps해서 해당 어플 pid 알아내서 그냥 kill 하면 안될까요? ^^a

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5248 GDB 관련 문제입니다. [1] 조현호 2013-03-27 1460
» adb 또는 그 밖의 방법을 통해 application을 실행하는 방법은? [5] [春] 2009-12-31 1459
5246 [요청] pxa320 공제 함 하면 어떨까요? [6] 임은향 2008-03-01 1458
5245 [완료]rootfs관련 질문. [4] 조성철 2007-03-22 1458
5244 2.6.29 android compile error 질문입니다. [1] 조장현 2009-07-21 1458
5243 안드로이드에서 사운드 데이터 가로채기 [3] 신현호 2013-06-13 1458
5242 [완료] mplayer에 사용된 코덱의 라이센스 관련. [1] 박세웅 2008-02-05 1457
5241 system service에서 camera 권한 획득 [1] 잭크 2014-03-13 1457
5240 sshd를 보드에 포팅하려면 어떻게 해야되나요? [4] 은민아빠 2012-06-29 1456
5239 라이센스 문의(GPLv2) [1] 다콩 2012-05-03 1456
5238 안드로이드 stay awake 옵션 설정 ? [1] 김태영 2011-12-29 1456
5237 u-boot start.S 코드에서 궁금한 것이... [3] 손성원 2008-03-05 1455
5236 Arm 버전 library는 같은 ARM 프로세서간에 공유 및 호환이 가... [3] biokk 2014-03-17 1455
5235 아래글 최종 에러 메세지 다시한번 올립니다.. [완료] [3] 이홍석 2006-05-04 1454
5234 exynos 4210 가격 [7] 김장균 2012-06-14 1454
5233 WIFI 인증 관련 궁금한점 있습니다. [5] 현쓰 2012-04-03 1454
5232 ICS 이동식 디스크 구현에 대한 조언좀....ㅠ.ㅠ [3] 칼마 2012-10-05 1454
5231 soundPool사용 이유 [2] ljcg 2012-09-20 1454
5230 [완료] 초보입니다. 커널 패닉이네요...도와주세요^^;-적용중~ [7] 정현석 2007-03-29 1453
5229 s3c2440 보드에서 CS8900A device에 대해 질문드립니다. [1] 한규원 2009-06-12 1453

사용자 로그인