티스토리 뷰

728x90

ADB를 이용하여 명령어로 앱을 삭제하는 방법에 대해서 알아보겠습니다. 

 

UI에서 아이콘을 롱프로스하고 삭제 버튼을 눌러 삭제할 수도 있지만, ADB 명령어를 사용하여 삭제할 수도 있습니다.

 

앱 삭제 명령어

다음과 같이 adb uninstall 명령어로 앱을 삭제할 수 있으며, 삭제하려는 앱의 package name을 인자로 전달해줘야 합니다.

adb uninstall <package name>

 

다른 방법으로, 다음 명령어로도 삭제할 수 있습니다. 동일하게 package name은 인자로 전달해야 합니다.

adb shell pm uninstall <package name>

시스템 앱 삭제 

시스템 앱의 경우, "adb uninstall" 명령어로만 삭제할 수 없고, "--user 0" 처럼 삭제하려는 유저 정보를 전달해야 삭제가 됩니다. user 0은 Owner 사용자(일반적인 시스템 사용자)를 의미합니다. 삭제된 시스템 앱을 다시 설치하려면 "adb shell pm install-existing --user 0 <package name>" 명령어로 설치할 수 있습니다.

adb shell pm uninstall --user 0 <package name>

Package name 리스트 출력

디바이스에 설치된 모든 앱의 package name을 확인하고 싶다면, 아래와 같이 "adb shell pm list packages" 명령어로 모든 패키지 리스트를 출력할 수 있습니다. 특정 패키지만 확인하려면 grep 등의 명령어를 사용하여 필터링하거나, 에디터에서 직접 찾아볼 수 있습니다.

$ adb shell pm list packages

package:com.android.cts.priv.ctsshim
package:com.google.android.youtube
package:com.google.android.ext.services
....
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함