"다른 사용자가 이 장치에 호환되지 않는 버전을 이미 설치했으므로 이 앱을 설치할 수 없습니다."
플레이 스토어에서 내 앱을 설치하려고 하면 "다른 사용자가 이 장치에 호환되지 않는 버전을 이미 설치했기 때문에 이 앱을 설치할 수 없습니다"라고 표시됩니다.
참고 - 디버그 버전을 제거하고 캐시를 지웠습니다.여전히 Play Store에서 설치할 수 없습니다.
내 전화기는 루트가 아니므로 스택 오버플로에 대한 다른 유사한 답변에서 알 수 있듯이 루트 파일 탐색기를 사용하여 데이터를 지울 수 없습니다.
이것을 참조하십시오. 실제로 당신의 디버그 버전의 앱이 제대로 제거되지 않았습니다.
- 설정 > 앱 > 다운로드 받은 앱 목록으로 이동
- 목록에서 설치된 응용 프로그램을 볼 수 있습니다. 응용 프로그램이 순서에 맞지 않을 수 있습니다.또는 맨 끝에 있을 수도 있습니다).)
- 응용 프로그램을 클릭하고 오버플로 메뉴 옵션으로 이동합니다.
- 모든 사용자에 대한 제거 옵션 클릭
저의 경우 이미 제거를 시도했기 때문에 설정 > 앱 > 다운로드된 앱 목록에서 앱을 볼 수 없었습니다.
저에게 효과가 있었던 것은 다음과 같습니다.adb shell pm uninstall com.packagename
제 문제는 기본 사용자와 게스트 사용자 모두에 앱을 설치했는데 둘 다 제거할 수 없었기 때문이라고 생각합니다.
Redmi note3에서는 앱의 디버그 버전이 두 번째 공간에 설치되었습니다.
그래서 설정->세컨드 스페이스->세컨드 스페이스로 이동합니다.앱을 제거합니다.
만약 당신이 이 글을 읽고 있다면, 아마도 당신은 모든 것을 시도했을 것입니다.전화기에서 할 수 있는 제거, 캐시 정리, 두 번째 공간 정리 등) 및 문제는 여전히 해결되지 않습니다.저는 같은 문제에 직면했고 그것을 해결하는 데 하루가 걸렸습니다.하지만 결국 해결책을 찾았습니다.여기 당신이 해야 할 일이 있습니다.
. Android 스튜디오에서 앱 열기
2. 릭클gradle
(오른쪽모서리))
3.에 가다app
->task
->install
->uninstallAll
4. 릭클uninstallAll
붐 해결5. 붐 문제 해결!!!
플래터와 같은 크로스 플랫폼 앱용
Float 또는 react native와 같은 크로스 플랫폼에서 오는 경우에는 볼 수 없습니다.gradle
. 그것을 얻기 위해.
에 Android
다음에 음다폴더.app
.
개방적인build.gradle
데이터베이스,
을 클릭합니다.Open for Editing in Android Studio
.
은 합다야니를 봐야 .gradle
이제 3단계를 수행할 수 있습니다.
Studio Android Studio에서 ㅠㅠㅠㅠㅠ2.3
위수)의 에서 (으)ㄹ 수 있습니다.Generate Signed APK
창에서, 인Signature versions:
part,두을 모두 부품, 두란을모두를 합니다.Finish
APK를 생성합니다.
위의 해결책을 확인하려고 했지만 도움이 되지 않았습니다.
마침내 나는 내 장치(아수스 젠폰 2)에서 극복하기 위해 아래 단계를 따랐습니다.
설정 > 사용자 > 1.주인 2.손님
Guest > Playstore > 앱 제거 클릭 (해당 앱을 검색하면 옵션이 나타남)
제거 후 게스트에서 소유자(사용자)로 돌아갑니다.응용 프로그램을 성공적으로 설치할 수 있습니다.
저는 샤오미 모바일에서 이 문제를 해결했습니다.
이 문제는 앱이 이미 병렬 공간 또는 (Second Space)에 존재하기 때문입니다.
- 설정으로 이동
- 두 번째 공간을 찾고 Enter 키를 누릅니다.
- 두 번째 공간 모드로 전환합니다.
- 일단 들어가시면.당신은 그곳에서 당신의 앱을 볼 수 있습니다.
- 앱을 제거하고 두 번째 공간으로 다시 전환합니다.
- 이제 플레이스토어를 열어 앱을 쉽게 다운로드할 수 있습니다.
케이블을 에서 이 합니다.sudo adb uninstall
packagename
같은 것com.example.appname
.
막대사탕은 앱 기본 설정이 서명 키와 연결되어 있는 것처럼 보입니다.앱의 디버그 버전은 다른 서명 키를 사용하기 때문에 데이터를 포함하여 이전 디버그 앱을 완전히 제거해야 합니다.
작업 방법:
- 설정을 엽니다.
- 앱을 선택합니다.
- 다운로드한 앱 목록을 알파벳 순으로 기본 설정해야 합니다.
- 제거된 응용프로그램은 알파벳 순서가 아니라 목록의 맨 아래에 있습니다.
- 응용 프로그램 클릭
- '데이터 지우기'를 선택합니다.
참고 - 이 정보의 대부분은 Preethi Rao의 다른 답변과 동일하지만 제 편집은 거부되었습니다. 또한 저는 명성이 없기 때문에 실제로 논평할 수 없습니다.
이것이 나의 Meizu pro 6에 대한 나의 해결책입니다.
설정 -> 지문 및 보안 -> 게스트 모드 -> 게스트 데이터 지우기
Redmi 또는 Mi Phones의 경우 디버그 앱이 두 번째 공간에 설치되었습니다.
설정으로 이동 -> 두 번째 공간 -> 두 번째 공간 열기로 이동합니다.
설정 -> 앱 -> 다운로드 받은 앱 목록
- 제거할 응용 프로그램을 클릭합니다.
- 제거를 클릭합니다.
- 설정에서 첫 번째 공간으로 돌아갑니다.
Honor Device 솔루션
개인 공간에서도 제거해야 했습니다.다음에서 개인 공간을 열 수 있습니다.
설정 > 보안 & 개인정보 > 개인공간
그런 다음 개인 공간을 열고 설정 > 앱으로 이동한 다음 거기서 앱을 삭제합니다.
프리티 라오의 답변으로 업데이트합니다.
Android O에서 이 옵션은 다음에서 사용할 수 있습니다.
설정 > 앱 & 알림 > 앱 정보
은 당신의 " 거기신서신라이있는다당있니습수볼앱을가능한디버깅"로 볼 수.Not installed for this user
.
지금 열 수 있고, 오른쪽 위에 세로로 된 세 개의 점이 보입니다.
모든 사용자에 대한 제거 옵션이 있습니다.이를 테이프로 붙이면 앱을 완전히 제거할 수 있습니다.
Galaxy Tab 7에서 Samsung Galaxy Tab S2를 한 후 Android 7.0을 클릭합니다.setting -> Apps
점하면 "사용자 "
Android API 25+의 경우
단계(Android OS 재고):
설정 -> 저장소 -> 기타 앱 -> 캐시 및 데이터 지우기 -> "i" 아이콘 누르기 -> 앱 정보 열기 -> 액션 바 오른쪽 클릭 -> "모든 사용자에 대해 제거"를 누릅니다.
이제 앱이 apk를 제거하고 설치합니다. 앱이 설치할 수 있습니다.
해피 릴리즈 :)
프로파일을 게스트 또는 다른 사용자로 변경한 후 다른 모든 사용자로부터 제거합니다.
그리고 Voila! ;)
당신이 개발자라면.adb 터미널에 가서 합니다.adb uninstall "package name of the app"
이전에 디버그 APK를 설치하고 플레이스토어에서 릴리스 APK를 설치하려고 할 때 샤오미 장치에서 이 문제가 발생했습니다.앱을 제거한 후에도 플레이스토어에서 해당 오류를 표시하고 캐시를 다시 부팅했지만 모두 실패했습니다.마침내 플레이스토어 설정 -> 내 앱과 알림 -> 라이브러리 -> 설치된 모든 파일 디렉토리를 확인할 수 있는 방법을 찾아냈습니다.해당 목록에서 앱을 제거하고 다시 시도하십시오.이제 오류가 사라집니다.
일부 장치에는 "게스트"로 로그인하고 해당 게스트 계정에 로그인하여 문제가 있는 앱을 찾아 삭제할 수 있는지 확인하는 옵션이 있습니다.일반적으로 설정->사용자->여러 사용자를 확인합니다.
앱과 함께 설치해야 하는 프레임워크가 있을 수 있으며, 이것이 실제로 오류입니다.만약 당신이 사마린, 폰갭 또는 다른 개발 플랫폼을 사용한다면, 반드시 설치된 앱으로 가서 프레임워크를 제거해야 합니다.
나는 이것을 사마린과 함께 매우 자주 보았습니다.
Android Rollipop에는 사용자가 있으므로 이 메시지는 사용자를 전환하고 장치의 모든 사용자로부터 앱을 제거해야 한다는 것을 의미합니다.
설정->사용자에서 참조
저의 경우, 기기의 다른 사용자에게 앱을 설치했기 때문에 설치할 수 없었습니다.그래서 그 사용자로부터 앱을 삭제하는 것이 내 쪽의 문제를 해결했습니다.
기존 앱은 설정 -> 앱 -> 앱으로 이동하여 제거해야 합니다."이 응용프로그램은 이 사용자에 대해 설치되지 않았습니다."라는 메시지를 찾을 수 있습니다.이러한 앱은 현재 사용자에게 설치할 수 없습니다.그렇다면 사용자/프로파일을 변경한 다음 앱을 제거해 보십시오.
위해서Updated Android Studio 2.3
아니면 곧...
Build
> 생성Signed apk
.- 만들다
Keystore path
. - 놓다
Password, alias, key password
. Build type
그에 따라 선택(예: 플레이스토어에서 사용 중인 릴리스)release
).Signature Version
둘 다 선택V1
그리고.V2
확인란- 을 클릭한 후
Finsih
. - 를 기다리다
gradle
건물. - 끝나고
gradle build
Android Studio는 다음을 보여줍니다.notification
apk 위치 탐색기를 엽니다. - 에 가다
explorer
저장할 apk에 대해 선택한 위치에 .apk 파일 이름이 표시됩니다.app-release.apk
그것을 사용합니다.
이것으로 문제가 해결되기를 바랍니다.
Android 개발을 알고 있는 경우
그러면 당신은 이 앱을 adb로 간단히 제거할 수 있습니다.
adb 제거 패키지 이름 exa: adb 제거 com.sdcard 기본 설정
여기서 com.sdcard 기본 설정은 패키지 이름입니다.
이 adb 명령은 장치에 설치된 호환되지 않는 버전의 앱을 제거합니다.
나의 경우, 구글에서 "워크스페이스"를 설치했기 때문에, 오래된 앱이 워크스페이스 안에 설치되었습니다.그래서 "워크스페이스"로 이동한 다음 거기서 먼저 오래된 앱을 제거해야 합니다.
언급URL : https://stackoverflow.com/questions/28853250/you-cannot-install-this-app-because-another-user-has-already-installed-an-incom
'programing' 카테고리의 다른 글
javascript no jQuery를 사용한 간단한 ajax 양식 (0) | 2023.08.09 |
---|---|
Java의 Integer.toString(inti) vs String.valueOf(inti) (0) | 2023.08.09 |
속편화를 사용하는 노드 앱을 어떻게 구성합니까? (0) | 2023.08.09 |
SQL Server에서 100만 행 삭제 (0) | 2023.08.09 |
Angular2의 (키업) 옵션은 무엇입니까? (0) | 2023.08.09 |