2013-09-03 2 views
0

PC에서 실행되는 Java Testing Controller 응용 프로그램을 작성 중입니다. 이 수행합니다활동이 시작되었음을 어떻게 감지 할 수 있습니까?

안드로이드 폰에 앱을 설치합니다 : xxx.apk을 설치

ADB

시작 활동

ADB 쉘 오전 시작 -n com.package.name/com.package.name.ActivityName

0 ,

우리의 응용 프로그램을 시작하는 데 약 반 분을 필요로하는 활동에 테스트 기능을 시작하는 방송을 보내활동이 시작되었습니다

, 브로드 캐스트를 보낼 수 앱이 준비되었는지 어떻게 알 수 있습니까? 나는 logcat을 읽는 것을 생각하고 있었지만 동시에 여러 장치를 테스트해야했습니다.

어떻게해야합니까?

+0

당신이에서 onCreate를 시도 : 가능하다

다른 방법 /sdcard/flag.txt

ADB -s 에뮬레이터-5554 푸시 flag.txt, ADB 문서를 참조하십시오? –

+0

제안, 공유 설정에 변수를 설정 하시겠습니까? –

답변

0

Android Debug Bridge (adb.exe)는 -s 명령을 사용하여 장치별로 명령을 적용하거나 필터링합니다.

-c

ADB -s 에뮬레이터-5554 로그 캣은 에뮬레이터-5554라는 장치에 대한 로그 캣을 취소합니다.

사용 :

ADB 장치

가 실행하는 모든 장치를 나열합니다.

"adb pull"및 "adb push"를 사용하여 파일을 읽고 쓸 수 있습니다. 예 : 응용 프로그램 시작을 설치하고 SD의 scard에 flag.txt라는 파일에 텍스트를 쓴다 :

ADB -s 에뮬레이터-5554 풀 /sdcard/flag.txt는 PC가 텍스트를

를 삭제 flag.txt과에 대한 파일을 지 웁니다 다음 실행 : http://developer.android.com/tools/help/adb.html

+0

감사! 작동 방식 : > adb shell am start ** - W ** com.package.name/com.package.name.ActivityName ** - W : ** 실행이 완료 될 때까지 기다리십시오. –

관련 문제