본문 바로가기
Android Tip

안드로이드 앱(App)개발에 있어 편리한 명령어 (adb 셋팅방법 +)

by 일용직 코딩노동자 2020. 4. 22.
728x90
반응형

adb관련 명령어입니다.

 

가끔 캐시 및 데이터를 삭제하려면 앱 설정에 들어가서 일일히 지워야하는데요

 

또한 앱을 삭제하고 다시 깔려고 한다거나 등의 작업은 또 설정에 들어가서 삭제를 해야하니 매우 번거롭습니다.

 

cmd창에서 adb명령어로 간단하게 하여 개발의 질을 높일 수 있습니다.

 

adb셋팅이 없다면

 

'adb'은<는> 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

 

이런 문구가 나타납니다......

 

adb명령어 관련 셋팅은 해당글을 참고해주세요.

 

https://onedaycodeing.tistory.com/82

 

Doze모드에 강제로 진입하여 테스트해보기.

우선 강제로 Doze모드에 진입하기 위해서는 adb라는 명령어를 사용해야 하는데요. 일반적으로 cmd창에 입력하시면 adb는 사용 할 수 없다고 합니다. 이걸 사용하기 위해 셋팅이 필요한데요 우선 경로를 찾으셔야합..

onedaycodeing.tistory.com

우선 SharedPreferences같은 로컬을 사용할때는 다시 초기화하고싶을때는 데이터 및 캐시삭제를 해주셔야하는데

 

앱을 지웠다깔기도 귀찮고 그렇다고 설정들가자니 그것도 귀찮고

 

그럴때는 adb shell pm clear 패키지명 <<이렇게 입력해주시면됩니다.

 

다른 유용한 명령어는 설치된 앱을 삭제하는것인데요.

 

adb uninstall 패키지명

 

적어주시면 간단하게 바로 설치가 제거됩니다.

 

계속 쓰시다보면 자연스럽게 외워지는데요 복사도 귀찮고 쓰는것도 귀찮아 하시는분들 계십니다. (저도그렇습니다 ㅎㅎ)

 

cmd창에서 F3을 누르시면 바로 앞서 사용한 명령어가 바로 나오게됩니다.

 

이어서 키보드의 방향키 위 아래 키를 눌러보시면 사용했던 명령어들이 자동으로 나옵니다.

 

구분은 해줘야하기때문에

 

디바이스는 USB로 단 한대의 디바이스만 연결이 되있어야 가능합니다.

 

또 유용한 여러 adb명령어도 많이있습니다.

 

이를테면 adb devices를 입력하시면 현재 연결된 디바이스의 이름이 나옵니다.

정확한 이름만 나오게하신다면 adb shell getprop ro.product.model

입력해주시면 됩니다.

 

Android 버전 확인을 하고싶으실때 adb shell getprop ro.build.version.release

명령어를 입력하시면 8.0인지 10.0인지 확인이 가능합니다.

  

SDK 버전 확인을 하고싶으실때는 adb shell getprop ro.build.version.sdk 

명령어 입력시 27,28 이런식으로 숫자가 나옵니다.

 

이렇게 제가 자주쓰는 명령어에 대해서 포스팅해봤습니다.

 

실질적으로 앱을 삭제하거나 데이터 및 캐시를 삭제하는 명령어를 제일 많이 쓰는듯 합니다 ㅎㅎ

 

도움이 되셔서 편안한 개발 되시기바랍니다.

 

  

 

728x90
반응형

댓글