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.