2013/11

    adb shell을 이용한 앱 패키지 삭제

    rm을 이용한 apk파일 삭제가 아니고 패키지 앱을 전체 삭제하는 uninstall이다. adb install은 간단히 잘되는데 uninstall은 잘 안되어 정리해본다.adb install로 설치된 app은 android 4.2.2기준(genymotion 설치) /data/app/ 이 경로로 설치된다.가령 chrome을 설치하면 /data/app/com.android.chrome-1.apk 이런식으로 설치된다. 따라서 지울때에는 /data에 접근할 수 있는 root권한이 필요하다.또한 package명을 제대로 알아야 하는데 대부분 굵게 표시된 부분에 마지막 처럼 -1 굵게 하나씩 붙는다. 조사를 안해봐서 왜 붙는지는 모르겠지만, 패키지명은 com.android.chrome 딱 여기까지다! 몇 번? 테스..

    adb shell root 권한으로 실행하기

    명령어 : adb shell root 권한으로 실행 adb shell 명령어로 am이나 pm 명령어 실행할 때 root권한으로 실행하는게 종종 생긴다. ex) adb shell su -c "am start..............." 하면 내가 실행하고자 하는 activity를 root 권한으로 실행할 수 있다.ex) adb shell su -c "pm uninstall com.android.chrome" 하면 내가 삭제하고자할 apk를 삭제할 수 있다.

    adb 클릭 이벤트 좌표 값 얻기

    명령어 : 안드로이드 에뮬레이터기반 실시간 좌표값 구하기 c:\>adb shell getevent 하면 실시간 클릭 이벤트 좌표 값이 찍힌다. 좌표값은 아래와 같은 구조로 찍히고 event7이 물리적인 마우스를 뜻한다. =====================================add device 1: /dev/input/event7 name: "androVM Virtual Input"could not get driver version for /dev/input/mouse3, Not a typewriteradd device 2: /dev/input/event6 name: "androVM via VirtualBox seamless mouse"could not get driver version for..