보통은 Android 어플리케이션을 실행하려면 단말의 바탕화면이나 어플리케이션 리스트에서 터치를 하는 것으로 가능하다.
이와 달리, Android SDK에서 제공하는 command tool인 adb를 이용하여 android 단말내 설치된 어플리케이션을 실행할 수 있다.
adb shell am start -n package명/package명.실행 activity class명
package명과 실행할 activity class의 package가 동일할 경우 뒤 package명을 생략할 수 있다.
activity class명 앞의 "."은 생략하면 안된다.
예) adb shell am start -n my.andr.event.tab/.HelloTabWidget
'android'에 해당되는 글 3건
http://freestory.net/tc/142
위 글에 추가사항이다.
아래와 같은 증상이 발생할 경우,
emulator: ERROR: unknown virtual device name: 'myavd'
emulator: could not find virtual device named 'myavd'
* myavd ; 사용자가 설정한 virtual device
안드로이드SDK 경로를 시스템환경변수에 등록해주면 된다.
내컴퓨터 > 속성 > 고급 탭 > 환경 변수 > 시스템 변수 > 새로 만들기 > ANDROID_SDK_HOME 변수를 추가
예) ANDROID_SDK_HOME = D:\projects\bin\android-sdk-windows
이후, Android SDK and AVD Manager에서 가상 디바이스를 생성하고 start하면 에뮬레이터가 정상적으로 구동된다.
위 글에 추가사항이다.
아래와 같은 증상이 발생할 경우,
emulator: ERROR: unknown virtual device name: 'myavd'
emulator: could not find virtual device named 'myavd'
* myavd ; 사용자가 설정한 virtual device
안드로이드SDK 경로를 시스템환경변수에 등록해주면 된다.
내컴퓨터 > 속성 > 고급 탭 > 환경 변수 > 시스템 변수 > 새로 만들기 > ANDROID_SDK_HOME 변수를 추가
예) ANDROID_SDK_HOME = D:\projects\bin\android-sdk-windows
이후, Android SDK and AVD Manager에서 가상 디바이스를 생성하고 start하면 에뮬레이터가 정상적으로 구동된다.
안드로이드 개발 환경을 가이드에 따라 설치, 설정하였는데도 불구하고 간단한 "Hello, Android."를 출력하는 프로그램을 코딩, 컴파일까지 하였는데도 아래와 같은 에러를 뱉어내며 emulator실행이 안될 때가 있다.
emulator: ERROR: unknown virtual device name: 'myavd'
emulator: could not find virtual device named 'myavd'
* myavd ; 사용자가 설정한 virtual device
이때 해결방법은 안드로이드SDK 경로를 시스템환경변수에 등록해주면 된다.
내컴퓨터 > 속성 > 고급 탭 > 환경 변수 > 시스템 변수 > Path 의 값을 편집
예) Path = ...;D:\projects\bin\android-sdk-windows
emulator: ERROR: unknown virtual device name: 'myavd'
emulator: could not find virtual device named 'myavd'
* myavd ; 사용자가 설정한 virtual device
이때 해결방법은 안드로이드SDK 경로를 시스템환경변수에 등록해주면 된다.
내컴퓨터 > 속성 > 고급 탭 > 환경 변수 > 시스템 변수 > Path 의 값을 편집
예) Path = ...;D:\projects\bin\android-sdk-windows
