2013-12-10 1 views

답변

1
  1. 당신이 활동/패키지 이름을 알고있는 경우 :

    adb shell am start -n com.package.name/com.package.name.ActivityName 
    adb shell am start -n com.package.name/.ActivityName 
    
  2. 당신이 활동/패키지 이름을 모르는 경우 : (제공 : How to start an application using android ADB tools?)

    을 수행합니다.

    pkg=$(aapt dump badging $1|awk -F" " '/package/ {print $2}' | awk -F"'" '/name=/ {print $2}') 
    act=$(aapt dump badging $1|awk -F" " '/launchable-activity/ {print $2}' | awk -F"'" '/name=/ {print $2}') 
    adb shell am start -n $pkg/$act 
    

    b와 같은 세 줄을 사용하여 adb-run.sh이라는 파일을 만듭니다. 실행할 수 있도록 chmod +x adb-run.sh

    c. adb-run.sh myapp.apk

참고 : 경로에 aapt이 있어야합니다. 당신은 SDK의 새로운 빌드 도구 폴더에서 찾을 수 있습니다 :

$ echo 'export PATH=$PATH:/LOCATIONofSDK/platform-tools:/LOCATIONofSDK/build-tools/android-4.3' >> ~/.bash_profile 
0

당신이 장치에있는 모든 응용 프로그램의 목록을 스크롤 할 수 있습니다 Launchy를 설치합니다. 코드는 최근 음성 트리거를 통해 시작할 수 있도록 업데이트되었습니다.

관련 문제