Lollipop에서 앱을 완전히 제거


16

Android 5.0 (Nexus 5)에서 앱을 제거하는 데 문제가 있습니다. Android 앱을 개발 중이므로 기기에서 직접 앱을 디버깅 / 실행합니다. 프로덕션 환경에서는 키 스토어와 동일한 앱을 내보내고 이전에 실행 한 디버그 APK를 제거하고 서명 된 APK를 설치하려고했는데이 오류가 발생했습니다.

서명이 충돌하는 동일한 이름의 기존 패키지가 이미 설치되어 있습니다.

바이트 코드가 여전히 ART 런타임에 있기 때문입니까? 누구든지 이것을 해결하는 방법을 알고 있습니까?

답변:


27

일반적인 롤리팝 접근 방식을 사용하여 앱을 제거하면 (예 : "휴지통"아이콘으로 끌기 또는 앱 정보 > 제거에서 ) 현재 사용자 에서만 제거 됩니다 . 재고 앱 관리자에 "설치되지 않음"을 표시하는 앱으로 확인할 수 있습니다. Android는 앱이 여전히 존재 함을 감지하여 사용자가 동일한 패키지 이름으로 앱을 설치하지 못하게합니다.

게스트 계정 (활성화 된 경우) 으로 인해 앱이 설치 될 때 모든 사용자에게 자동으로 설치됩니다. 따라서 앱을 제거해야하므로 매일 사용하기가 어려울 수 있습니다.

앱을 완전히 제거하는 방법에는 몇 가지가 있습니다 (실용적으로 정렬).

  1. (소유자 계정에서) 설정 > 앱으로 이동 하여 앱 정보를 찾아서 엽니 다. 그런 다음 오버플로 메뉴 (3 개의 수직 점)를 열고 모든 사용자에 대해 제거를 선택 합니다 .
  2. (게스트 계정에서) 필요하지 않으면 게스트 계정을 비활성화합니다 (자세한 내용 은 Android Lollipop에서 기본 게스트 사용자 계정 제거 ).
  3. (PC에서) adb uninstall <package>명령 프롬프트 / 쉘에 입력하십시오 . "모든 사용자를위한 제거"와 같습니다.
  4. (게스트 / 다른 계정에서) 앱을 찾아서 정상적으로 제거합니다.
    • 계정을 제거 할 수없는 경우 계정을 제거하고 새 계정을 만든 다음 앱을 찾아서 제거하십시오.

2
제거 버튼이 비활성화 된 앱은 어떻습니까? gapps 패키지의 앱에 의해 복제 된 시스템 앱처럼?
— Robert Koritnik

@RobertKoritnik 죄송합니다. 시스템 앱을 제거하려면 이 질문 과 같은 루트 액세스가 필요하기 때문에이 답변의 범위를 벗어납니다 .
— 앤드류 T.

0

이 방법으로 제거했습니다.

  • 먼저 일반적인 방법으로 (설치-> 응용 프로그램-> 응용 프로그램 이름-> 제거를 사용하여) 제거하려고 시도했지만 실행 기능은 제거되지만 명확하게 제거 되지는 않습니다 .
  • Google Play를 실행하고 앱을 찾았습니다.
  • 나는 것을보고 제거 버튼이 비활성화했지만, 설치는 했다 내가 도청 있도록, 활성 설치합니다 . 이제 앱을 실행할 수 있습니다.
  • 그 후, 제거 구글 플레이에서 버튼이 활성화됩니다.
  • 탭 제거를 응용 프로그램을 제거합니다.

짜잔!


앱이 playstore의 현재 버전으로 업데이트되지 않으면 제거 버튼이 표시되지 않는 것 같습니다. 이 방법으로 제거하려는 앱의 업데이트 버전이없는 경우 Open 또는 Update의 두 가지 옵션이 표시됩니다. 먼저 앱을 업데이트 한 다음 제거해야합니다.이 단계는 사용자가 수행해야하는 추가 단계이지만 사용자가 앱을 제거하려는 이후에는 쓸모가 없습니다.
— Lucky

@Firelord : 1) 예, 위의 모든 내용이 휴대 기기의 Google Play 스토어 앱에서 실행되었습니다. 이 앱을 사용하면 이미 설치 한 앱을 제거 할 수 있지만 장치에 사전로드 된 앱은 제거하지 않습니다.
— Scott Biggs

@Firelord 2) 설명 : 3 단계에서 Google Play 스토어 앱을 사용하여 앱을 다시 설치하여 실행할 수 있습니다. 4 단계와 5 단계를 위해 Google Play 스토어로 돌아가서 문제가되는 앱을 다시 찾습니다. 희망이 사라집니다.
— Scott Biggs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.