APK 설치 중 DELETE_FAILED_INTERNAL_ERROR 오류


202

여기에 이미지 설명을 입력하십시오내가 사용하고 안드로이드 스튜디오 2.2 미리보기를. 문제에 직면하고 있습니다

실패 : 잘못된 APK 설치 실패

오류 : APK를 설치하는 동안

build.gradle을 변경했지만 다시 추적 할 수 없으므로 솔루션을 제안하십시오. ??


장치에서 기존 버전을 제거
Zeeshan Khan


완료했지만 성공하지 못했습니다. @ZeeshanKhan
Ali Sher Kashif

설치하려고 할 때 발생하는 오류의 adb 로그 (Android 모니터 로그)를 포함하십시오.
Vaiden

genymotion이나 다른 에뮬레이터에서 노력하고 있습니까? 그렇다면 에뮬레이터를 삭제하고 다시 만드십시오
Jovin

답변:


286

안드로이드 스튜디오 맥 / 윈도우 / 리눅스 :

함께 단계 (mac) : Android Studio> 환경 설정> 빌드, 실행, 배치> 인스턴트 실행> 선택 취소 : 인스턴트 실행 사용

함께 단계 (Windows 및 Linux) : 파일> 설정> 빌드, 실행, 배포> 즉시 실행> 선택 취소 : 즉시 실행 사용

세부 단계 :

1 단계 : Studio> 환경 설정 (Windows 및 Linux의 경우 파일> 설정> 빌드, 실행, 배포 및 mac과 동일)

여기에 이미지 설명을 입력하십시오

2 단계 : 기본 설정> 빌드, 실행, 배포

여기에 이미지 설명을 입력하십시오

3 단계 : 빌드, 실행, 배포> 즉시 실행

여기에 이미지 설명을 입력하십시오

4 단계 : 즉시 실행> 선택 취소 : 즉시 실행 사용

여기에 이미지 설명을 입력하십시오


6
비활성화 즉시 실행은 Xiami Redmi 4 Pro와 함께, 너무 윈도우에 근무
hocikto

안드로이드 스튜디오 2.3.3와 맥 OS 시에라 10.12.4 작업 확인
그렉 Hilston

16
누군가 즉시 실행을 취소하면 누군가 이것이 왜 작동하는지 설명 할 수 있습니까
utdev

내 Asus는 스마트 폰에 여러 사용자가있는 경우 Android가 충돌을 방지하기 때문에 발생했습니다. 소유자와 손님이 2 명 있습니다 (스마트 폰을 "터미네이터"조카에게 줄 때 !!!!).
Alexiscanny

프로젝트를 다시 빌드하면 나를 위해 일했습니다. 인스턴트 실행을 사용하지 않으려 고했습니다. 감사합니다, @ h4sn
ruwan800

258

Android Studio 2.3에서

즉시 실행 비활성화

설정> 빌드, 실행, 배포> 즉시 실행

출처 : @Shubham A의 코멘트

편집 : 즉시 실행을 비활성화하려면

Windows에서 :

  1. 찾기 조치를여십시오 : Control + Shift + A.
  2. 검색 instant run오픈 instant run에서 settings.
  3. 체크 해제 Enable instant run...

Mac : Mac 이 없어서 다음과 같이 시도하십시오.

  1. 찾기 조치를여십시오 : Command + Shift + A.
  2. 검색 instant run오픈 instant run에서 settings.
  3. 체크 해제 Enable instant run...

2
응용 프로그램이 에뮬레이터 (새로운 에뮬레이터)에 존재하지 않더라도 동일한 문제가 발생하여 동일한 오류가 발생했습니다. Android Studio 2.3에서 즉시 실행 비활성화가 해결되었습니다. 당신을 위해 엄지 손가락!
shimatai

2
Instant Run을 사용하려면 어떻게해야합니까?
SpyZip

1
에뮬레이터를 다시 시작하면 비활성화 후 나에게 도움이되었습니다.
Vihaan Verma 2014 년

1
즉석 실행을 비활성화하면 나에게도 도움이되었습니다.
Anupam Saini

Instant Run을 비활성화 한 후 오류가 발생하면 gradle defaultConfig
Ronny Kibet

38

개발자 옵션을 허용하고 USB 디버깅을 허용 한 후 xiaomi redmii note 4에서 작동했습니다. 설정-> 개발자 옵션-> MIUI 최적화 켜기 장치를 다시 시작하고 앱을 설치하십시오.


3
큰! 감사합니다!
Bakyt

내 생명을 구했습니다
:)

21

Mac 용 Android Studio :

네비게이션 바 :

Android Studio> 환경 설정> 빌드, 실행, 배포> 인스턴트 실행> 선택 취소 : 인스턴트 실행 사용

Windows의 Android Studio :

파일> 설정> 빌드, 실행, 배포> 즉시 실행> 선택 취소 : 즉시 실행 사용


즉시 실행이 작동하지 않습니다. 즉시 실행 기능에 큰 문제가있는 것 같습니다.
Irfan Raza

20

[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio

Goto

 1. File -> setting(or CLRT+ALT+S)
 2. Build, Execution, Deployment -> Instant Run 
 3. Disable Instant Run

단계별 (윈도우)

1 단계 : 파일-> 설정으로 이동

여기에 이미지 설명을 입력하십시오

2 단계 : 빌드, 실행, 배포-> 즉시 실행

여기에 이미지 설명을 입력하십시오

3 단계 : 인스턴트 값 비활성화

여기에 이미지 설명을 입력하십시오

4 단계 : 마지막으로 즉시 실행 비활성화

여기에 이미지 설명을 입력하십시오


13

Xiaomi 모바일

1.Setting=>About phone=>tap 7 times on MIUI version


2.Setting=>Developer options=> Developer options (ON)

                            => USB Debugging (ON)

                            => Install via USB(ON)

USB를 통해 설치

만약

ON으로 설정 한 후

모바일 데이터를 통해 또는 xiaomi 계정으로 연결되어있는 동안 WiFi를 비활성화하고 USB를 통해 설치를 켜십시오. 효과가있다!


9

이동

File-> settings-> Buil, Execution, Deployment-> Instant Run-> 해제합니다.

// 이제 잘가요.


인스턴트 실행이 문제라고 생각하는 이유는 무엇입니까?
yakobom

@yakobom이 링크를 참조하십시오 : - developer.android.com/studio/run/index.html#instant-run , 우리 대부분은하지 instatnt 실행을 위해 구성된 Gradle을 가지고는 오류가 표시되도록. 인스턴트 실행을 끄는 것이 좋으며 인스턴트 실행에는 API 21 이상이 필요합니다.
Jay

8

비슷한 문제가 발생하여 프로젝트 디렉토리를 이동하여 설치가 실패했습니다. 내 솔루션은 다음과 같습니다 .Build-> ReBuild


7

오 세상에, 오랫동안 build.grade에서 ApplicationID : " com.company.2016app "를 " com.company.app " 로 변경하여 문제를 해결했습니다 . 내 모든 문제가 해결되었습니다. 이제는 잘 작동합니다.


당신은 내 생명과 직업을 구했습니다. 감사합니다!
네온 전쟁 27

7

필자의 경우 깨끗한 프로젝트 및 재 구축 작업으로 즉시 실행을 비활성화하고 다시 시작할 필요가 없습니다.


5

롤리팝 이상 버전에서 Android는 여러 사용자를 소개했으며, 앱을 삭제할 때 여전히 장치에 존재합니다. 앱이 모든 사용자로부터 삭제되었는지 확인한 다음 다시 설치하십시오.

설정-> 앱-> 모두로 이동하여 목록에서 앱을 확인하여 확인할 수 있습니다. 앱을 선택할 때 작업 표시 줄의 추가 버튼을 누르고 모든 사용자에 대한 제거를 선택하십시오.


5

나도 같은 문제가 있었고, 인스턴트 실행을 비활성화하는 솔루션을 시도했지만 인스턴트 실행을 사용할 수는 없습니다. 매우 유용한 도구이기 때문에 나에게 유해합니다.

"빌드"폴더를 삭제하고 프로젝트를 다시 실행하는 또 다른 해결책을 찾았습니다. 오류가 사라지고 앱이 실행되며 즉시 실행을 사용할 수 있습니다.

이 폴더를 삭제


이 효과적인 솔루션, 그리고 즉시 실행을 활용하고 그것을 잃지 않도록
AAEM

5

동일한 문제에 대한 다양한 솔루션 :

1. 즉시 실행을 선택 취소하십시오

설정> 빌드, 실행, 배포> 즉시 실행.

2. Android Studio를 다시 시작하십시오.

File> invalidate Caches / Restart를 클릭 한 다음 팝업 창에서 Invalidate and Restart 버튼 을 클릭하십시오 .

3. 장치의 메모리 확인

때때로 장치에 새로운 응용 프로그램을 설치할 공간이 충분하지 않은 경우이 경우 Android Studio는이 오류를 통해 발생합니다.

4. 활동 선언에 대한 매니페스트 확인

manifest.java가 사용 된 모든 활동을 올바르게 선언했는지 확인하십시오.

그것이 도움이되기를 바랍니다 :)


5

아래 솔루션은 Xiaomi 휴대 전화에서 작동했습니다.

토스트 -설정-> 추가 설정-> 개발자 옵션으로 이동하여 USB를 통한 설치를 확인하십시오 . 장치가 일시적으로 제한되어 있습니다. Wi-Fi를 끄고 모바일 데이터를 켜십시오. 그런 다음 다시 시도하십시오.

위의 모든 단계를 완료 한 후에도 AS 인스턴스 실행이 작동하지 않으면 MIUI 최적화를 설정했을 수 있습니다. 아래 단계에 따라 다시 시도하십시오.

설정-> 추가 설정-> 개발자 옵션 에서 MIUI 최적화 켜기를 선택 취소하십시오.


5

기기 오류에 대한 Android 설치 [INSTALL_CANCELED_BY_USER] ** Redmi Note 3

설정-> 권한-> USB를 통해 설치로 이동하십시오 : 앱이 나열되어 있으면 선택을 취소하십시오.

설정-> 추가 설정-> 개인 정보 : 알 수없는 소스 옵션을 확인하십시오.

설정-> 추가 설정-> 개발자 옵션으로 이동하십시오. USB를 통한 설치 옵션을 확인하십시오.

설정-> 추가 설정-> 개발자 옵션으로 이동하십시오.보기 속성 검사 사용

마지막으로 설정-> 추가 설정-> 개발자 옵션으로 이동하십시오 .MIUI 최적화를 끕니다.

참고 -USB를 통한 설치 옵션을 활성화하려면 MI 계정에 로그인해야합니다.

참조 : http://en.miui.com/thread-410773-1-1.html


3

기기가 Xiaomi 인 경우

  1. OEM 잠금 해제 사용
  2. USB를 통한 앱 확인 비활성화

내 스크린 샷


2
나를 위해, Xiaomi Redmi note 4X로 문제를 해결하는 데 필요한 옵션은 "USB를 통해 설치"였습니다.
Vasili Fedotov

2

이것을 시도하십시오 : File> invalidate Caches / Restart로 이동 한 다음 팝업에서 Invalidate and Restart 버튼을 클릭하십시오. 이제 프로젝트를 실행 해보십시오.


2

프로젝트를 다시 빌드해야합니다

Android Studio 2.3을 사용하는 경우 :

Build -> Rebuild Project

그 후에 앱이 오류로 시작 되더라도 프로젝트를 다시 빌드하십시오.

Build -> Rebuild Project

2

장치가 Xiaomi 인 경우 대답은 다음과 같습니다.

설정으로 이동> 설치된 앱이> 상단의 바닥 찾기 "문서"응용 프로그램으로 이동> "ALL"을 선택 (ITS를 사용할 수 있기 때문에 바닥에)> 수 있도록 화면 하단에 가능 눌러 그것을 ...

편집 : 나는 당시 안드로이드 스튜디오 2.3을 사용했다


3
내 장치는 Xiaomi이지만 문제가 해결되지 않습니다.
Subkhan Sarif

2
damm, Android 2.3에서 나를 위해 해결되었습니다. 즉석 실행을 비활성화하십시오.
Tomás Rodrigues


2

내 xiaomi note 4a 장치에서 동일한 문제가 발생했습니다. MIUI 최적화를 해제하여 해결했습니다.


2

나는 또한 같은 문제에 직면했다. USB를 사용하여 응용 프로그램을 설치하려는 경우 (Rimimi note4에서 USB를 통해 설치 옵션)을 확인해야합니다. 이것이 누군가에게 도움이되기를 바랍니다. 여기에 이미지 설명을 입력하십시오


1

에뮬레이터가 열려 있으면 닫으십시오.

그리고 안드로이드 스튜디오를 다시 시작하십시오.

한 번 해봐.


1

휴대 전화 에서 처음으로 Android 앱을 실행하기 전에 USB를 통해 설치 옵션 을 설정해야 합니다 . 그렇지 않으면 위의 오류가보고됩니다.


1

방금 minSdkVersion을 17로 업데이트하고 동기화했습니다. 그런 다음 그 문제를 해결했습니다.

build.gradle (Module : app)에서 아래와 같이 변경하십시오.

defaultConfig {
    ...
    minSdkVersion 17
    ...
}

0

이 오류 package에서 다른 것을 만들면 Java folder이 오류가 발생합니다.

그러나이 특수 패키지를 main package프로젝트 에서 옮기면 모든 것이 정상입니다.

실제 안드로이드 기기에서 테스트하고 있습니다. (Sumsung J2)


0

이 문제를 다음과 같이 해결했습니다.

  1. cmd로 SDK 폴더 / 플랫폼 도구로 이동하여 adb shell을 입력하십시오.
  2. ../output-folder에서 프로젝트의 모든 .apk 파일을 삭제하십시오.
  3. 에뮬레이터를 다시 시작하십시오.
  4. 프로젝트를 실행하십시오.

0

이 오류는 지침에 따라 gradle 설정에서 Java 8 기능 을 사용하려고 할 때 Android Studio가 2.4보다 낮을 때 발생합니다. . 이러한 gradle 설정으로 새 프로젝트에서 오류를 재현 할 수 있습니다.

더 높은 버전이 필요하거나 미리보기 버전이 필요합니다 .


0

내 경우에 대한 해결책 :

어쩌면 Google Play에서 apk를 먼저 설치하고 (오류가 발견 될 때까지 apk가 정상적으로 실행되고) Android Studio에서 다시 설치하려고했기 때문에 문제가 발생했을 수 있습니다. :

휴대 전화 / 태블릿으로 이동합니다. 설정-> 백업 및 재설정-> 자동 복원 비활성화

나는 그것이 작동하기를 바랍니다 :)


0

모든 제안을 따른 후에도 오류가 표시되면 Gradle에서 buildType을 확인하십시오.

signingConfig signingConfigs.config를 확인하십시오

없는 디버그, 릴리스 범위 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.