APK 설치 중 DELETE_FAILED_INTERNAL_ERROR 오류
내가 사용하고 안드로이드 스튜디오 2.2 미리보기를. 문제에 직면하고 있습니다
실패 : 잘못된 APK 설치 실패
오류 : APK를 설치하는 동안
build.gradle을 변경했지만 다시 추적 할 수 없으므로 솔루션을 제안하십시오. ??
안드로이드 스튜디오 맥 / 윈도우 / 리눅스 :
함께 단계 (mac) : Android Studio> 환경 설정> 빌드, 실행, 배치> 인스턴트 실행> 선택 취소 : 인스턴트 실행 사용
함께 단계 (Windows 및 Linux) : 파일> 설정> 빌드, 실행, 배포> 즉시 실행> 선택 취소 : 즉시 실행 사용
세부 단계 :
1 단계 : Studio> 환경 설정 (Windows 및 Linux의 경우 파일> 설정> 빌드, 실행, 배포 및 mac과 동일)
2 단계 : 환경 설정> 빌드, 실행, 배포
3 단계 : 빌드, 실행, 배포> 즉시 실행
4 단계 : 즉시 실행> 선택 취소 : 즉시 실행 사용
Android Studio 2.3에서
즉시 실행 비활성화
설정> 빌드, 실행, 배포> 즉시 실행
편집 : 즉시 실행을 비활성화하려면
Windows에서 :
- 찾기 조치를여십시오 :
Control + Shift + A
. - 검색
instant run
오픈instant run
에서settings
. - 체크 해제
Enable instant run...
Mac : Mac 이 없어서 다음과 같이 시도하십시오.
- 찾기 조치를여십시오 :
Command + Shift + A
. - 검색
instant run
오픈instant run
에서settings
. - 체크 해제
Enable instant run...
개발자 옵션을 허용하고 USB 디버깅을 허용 한 후 내 xiaomi redmii note 4에서 작동했습니다. 설정-> 개발자 옵션-> MIUI 최적화를 켜십시오. 장치를 다시 시작하고 앱을 설치하십시오.
Mac 용 Android Studio :
네비게이션 바 :
Android Studio> 환경 설정> 빌드, 실행, 배치> 인스턴트 실행> 선택 취소 : 인스턴트 실행 사용
Windows의 Android Studio :
파일> 설정> 빌드, 실행, 배포> 즉시 실행> 선택 취소 : 즉시 실행 사용
[![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 단계 : 마지막으로 즉시 실행 비활성화
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를 통해 설치를 켜십시오. 효과가있다!
이동
File-> settings-> Buil, Execution, Deployment-> Instant Run-> 해제합니다.
// 이제 잘가요.
비슷한 문제가 발생하여 프로젝트 디렉토리를 이동하여 설치가 실패했습니다. 내 솔루션은 다음과 같습니다 .Build-> ReBuild
오 세상에, 오랫동안 build.grade에서 ApplicationID : " com.company.2016app "를 " com.company.app " 로 변경하여 문제를 해결했습니다 . 내 모든 문제가 해결되었습니다. 이제는 잘 작동합니다.
필자의 경우 깨끗한 프로젝트 및 재 구축 작업으로 즉시 실행을 비활성화하고 다시 시작할 필요가 없습니다.
롤리팝 이상 버전에서 Android는 여러 사용자를 소개했으며, 앱을 삭제할 때 여전히 장치에 존재합니다. 앱이 모든 사용자로부터 삭제되었는지 확인한 다음 다시 설치하십시오.
설정-> 앱-> 모두로 이동하여 목록에서 앱을 확인하여 확인할 수 있습니다. 앱을 선택할 때 작업 표시 줄의 추가 버튼을 누르고 모든 사용자에 대한 제거를 선택하십시오.
나도 같은 문제가 있었고, 인스턴트 실행을 비활성화하는 솔루션을 시도했지만 인스턴트 실행을 사용할 수는 없습니다. 매우 유용한 도구이기 때문에 나에게 유해합니다.
"빌드"폴더를 삭제하고 프로젝트를 다시 실행하는 또 다른 해결책을 찾았습니다. 오류가 사라지고 앱이 실행되며 즉시 실행을 사용할 수 있습니다.
동일한 문제에 대한 다양한 솔루션 :
1. 즉시 실행을 선택 취소하십시오
설정> 빌드, 실행, 배포> 즉시 실행.
2. Android Studio를 다시 시작하십시오.
File> invalidate Caches / Restart를 클릭 한 다음 팝업 창에서 Invalidate and Restart 버튼 을 클릭하십시오 .
3. 장치 메모리 확인
때때로 장치에 새로운 응용 프로그램을 설치할 공간이 충분하지 않은 경우이 경우 Android Studio는이 오류를 통해 발생합니다.
4. 활동 선언에 대한 매니페스트 확인
manifest.java가 사용 된 모든 활동을 올바르게 선언했는지 확인하십시오.
그것이 도움이되기를 바랍니다 :)
아래 솔루션은 Xiaomi 휴대 전화에서 작동했습니다.
설정-> 추가 설정-> 개발자 옵션으로 이동하여 USB를 통한 설치를 확인하십시오. 토스트 가 제한된 경우 장치가 일시적으로 표시됩니다. WI-FI를 끄고 모바일 데이터를 켜십시오. 그런 다음 다시 시도하십시오.
위의 모든 단계를 완료했을 때 AS 인스턴스 실행이 여전히 작동하지 않으면 MIUI 최적화를 설정했을 수 있습니다. 아래 단계를 수행 한 후 다시 시도하십시오.
설정-> 추가 설정-> 개발자 옵션 에서 MIUI 최적화 켜기를 선택 취소하십시오.
기기 오류에 대한 Android 설치 [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
설정-> 권한-> USB를 통해 설치로 이동하십시오 : 앱이 나열되어 있으면 선택을 취소하십시오.
설정-> 추가 설정-> 개인 정보 : 알 수없는 소스 옵션을 확인하십시오.
설정-> 추가 설정-> 개발자 옵션으로 이동하십시오. USB를 통한 설치 옵션을 확인하십시오.
설정-> 추가 설정-> 개발자 옵션으로 이동하십시오.보기 속성 검사 사용
마지막으로 설정-> 추가 설정-> 개발자 옵션으로 이동하십시오 .MIUI 최적화를 끕니다.
참고 -USB를 통한 설치 옵션을 활성화하려면 MI 계정에 로그인해야합니다.
참조 : http://en.miui.com/thread-410773-1-1.html
기기가 Xiaomi 인 경우
- OEM 잠금 해제 사용
- USB를 통한 앱 확인 비활성화
이것을 시도하십시오 : File> invalidate Caches / Restart로 이동 한 다음 팝업에서 Invalidate and Restart 버튼을 클릭하십시오. 이제 프로젝트를 실행 해보십시오.
프로젝트를 다시 빌드해야합니다
Android Studio 2.3을 사용하는 경우 :
Build -> Rebuild Project
그 후에 앱이 오류로 시작 되더라도 프로젝트를 다시 빌드하십시오.
Build -> Rebuild Project
장치가 Xiaomi 인 경우 대답은 다음과 같습니다.
설정으로 이동> 설치된 앱이> 상단의 바닥 찾기 "문서"응용 프로그램으로 이동> "ALL"을 선택 (ITS를 사용할 수 있기 때문에 바닥에)> 수 있도록 화면 하단에 가능 눌러 그것을 ...
편집 : 나는 당시 안드로이드 스튜디오 2.3을 사용했다
장치 개발자 옵션
USB를 통한 설치가 필수인지 확인하십시오.
내 xiaomi note 4a 장치에서 동일한 문제가 발생했습니다. MIUI 최적화를 해제하여 해결했습니다.
나는 또한 같은 문제에 직면했다. USB를 사용하여 응용 프로그램을 설치하려는 경우 (Rimimi note4에서 USB를 통해 설치 옵션)을 확인해야합니다. 이것이 누군가에게 도움이되기를 바랍니다.
에뮬레이터가 열려 있으면 닫으십시오.
그리고 안드로이드 스튜디오를 다시 시작하십시오.
한 번 해봐.
휴대 전화 에서 처음으로 Android 앱을 실행하기 전에 USB를 통해 설치 옵션 을 설정해야 합니다 . 그렇지 않으면 위의 오류가보고됩니다.
방금 minSdkVersion을 17로 업데이트하고 동기화했습니다. 그런 다음 그 문제를 해결했습니다.
build.gradle (Module : app)에서 아래와 같이 변경하십시오.
defaultConfig {
...
minSdkVersion 17
...
}
이 오류 package
에서 다른 것을 만들면 Java folder
이 오류가 발생합니다.
그러나이 특수 패키지를 main package
프로젝트 에서 옮기면 모든 것이 정상입니다.
실제 안드로이드 기기에서 테스트하고 있습니다. (Sumsung J2)
이 문제를 다음과 같이 해결했습니다.
- cmd로 SDK 폴더 / 플랫폼 도구로 이동하여 adb shell을 입력하십시오.
- ../output-folder에서 프로젝트의 모든 .apk 파일을 삭제하십시오.
- 에뮬레이터를 다시 시작하십시오.
- 프로젝트를 실행하십시오.
이 오류는 지침에 따라 gradle 설정에서 Java 8 기능 을 활성화하려고 할 때 Android Studio가 2.4보다 낮을 때 발생합니다 . 이러한 gradle 설정으로 새 프로젝트에서 오류를 재현 할 수 있습니다.
더 높은 버전이 필요하거나 미리보기 버전이 필요합니다 .
내 경우에 대한 해결책 :
어쩌면 Google Play에서 apk를 먼저 설치하고 (오류가 발견 될 때까지 apk가 제대로 실행되고 있음) Android Studio에서 다시 설치하려고 시도했기 때문에 문제가 발생했을 수 있습니다. :
휴대 전화 / 태블릿으로 이동합니다. 설정-> 백업 및 재설정-> 자동 복원 비활성화
나는 그것이 작동하기를 바랍니다 :)
모든 제안을 따른 후에도 오류가 표시되면 Gradle에서 buildType을 확인하십시오.
signingConfig signingConfigs.config를 확인하십시오
에 없는 디버그, 릴리스 범위 .
참고 URL : https://stackoverflow.com/questions/38892270/delete-failed-internal-error-error-while-installing-apk
'Programing' 카테고리의 다른 글
Xcode 8은 프로비저닝 프로파일에 서명 인증서가 포함되지 않았다는 오류를 표시합니다. (0) | 2020.05.11 |
---|---|
Java에서 객체와 같은 구조 (0) | 2020.05.11 |
Moment JS-날짜가 오늘인지 또는 미래인지 확인 (0) | 2020.05.11 |
AutoMapper : "나머지 무시"? (0) | 2020.05.11 |
React-Redux 및 mapStateToProps () 이해 (0) | 2020.05.11 |