반응형
Board로 개발을 하게 되면, 안드로이드 app을 설치하고, 테스트를 해야합니다.
저 같은 경우는 nfs로 부팅을 해서, app을 수정하면, nfsroot로 apk를 복사 후 재부팅을 해야 했습니다.
이 작업은 상당한 시간을 소비합니다.
그래서 adb를 이용하여 app을 설치하는 방법을 찾았고, 간략히 정리해 봅니다.
1. adb를 host PC에서 target으로 연결합니다.
[dhan@localhost] $ adb connect <target ip>:<port>
ex) adb connect 192.168.0.111:5555
※ port는 netstat -na 로 확인.
[dhan@localhost] $ adb connect <target ip>:<port>
ex) adb connect 192.168.0.111:5555
※ port는 netstat -na 로 확인.
2. host에 있는 apk파일을 target에 설치합니다.
[dhna@localhost] $ adb install -r <apk file>
ex) ]$ adb install -r /dhna/android/app/AppTest.apk
[dhna@localhost] $ adb install -r <apk file>
ex) ]$ adb install -r /dhna/android/app/AppTest.apk
3. App을 실행합니다. 그냥 실행하셔도 되고 , host에서 실행하는 방법은 아래와 같습니다.
[dhna@localhost] $ adb shell am start -n <package>/<activity>
ex) ]$ adb shell am start -n com.dhna.test/com.dhan.test.AppTestActivity
[dhna@localhost] $ adb shell am start -n <package>/<activity>
ex) ]$ adb shell am start -n com.dhna.test/com.dhan.test.AppTestActivity
반응형
'안드로이드' 카테고리의 다른 글
[안드로이드] InputStream ↔ String 변환하기 (0) | 2012.05.30 |
---|---|
[안드로이드] onDestroy() 언제 호출되나? (0) | 2012.03.07 |
[안드로이드] 안드로이드 빌드 시스템 (0) | 2012.03.05 |
[안드로이드] Android.mk 사용하는 이미 정의된 문법 (0) | 2012.03.05 |
[안드로이드] Android의 framework에 resource 추가하기 (0) | 2012.02.14 |
[안드로이드] 특정 App의 Main Activity 실행하기 (0) | 2012.01.10 |
[안드로이드] 안드로이드 프로파일링 4가지 방법 (Android Profiling) (0) | 2011.12.28 |
[안드로이드] adb를 사용하여 app 실행하기 (0) | 2011.12.22 |
안드로이드의 Touch Event 디스패치 단계 (0) | 2011.12.13 |
[안드로이드] HttpClient 에 Timeout 설정하기 (0) | 2011.10.25 |