설치에서 세션을 완료하지 못했습니다. 서명이 일치하지 않습니다.-Android
내 프로젝트를 실행하려고하는데이 오류가 발생합니다.
세션을 완료하지 못했습니다 : INSTALL_FAILED_INVALID_APK : /data/app/vmdl1841863905.tmp/11_app-debug 서명이 일치하지 않습니다. 기존 버전의 apk가있는 경우이를 제거한 다음 다시 설치하여이 문제를 해결할 수 있습니다.
경고 : 제거하면 응용 프로그램 데이터가 제거됩니다!
기존 애플리케이션을 제거 하시겠습니까?
예를 누르면 몇 초 후에 동일한 오류가 표시됩니다. 응용 프로그램을 수동으로 삭제하려고했지만 응용 프로그램이 이미 휴대폰에서 삭제되었습니다.
이 오류는 일반적으로 다른 경로 또는 위치에서 이동 한 프로젝트를 열려고 할 때 Android Studio에서 발생하며 다른 상황에서도이 문제가 발생할 수 있습니다.
- 메뉴 "빌드"
- "Rebuild Project"를 실행합니다.
그런 다음 장치 또는 에뮬레이터에서 앱을 실행하면 오류가 사라집니다. 나는 오류가 이것과 아무런 관련이 없다는 것을 알고 있지만 그것이 나를 위해 그것을 고치고, 시도하고 알려주십시오.
나는 또한 같은 문제에 직면했다. 아래에 언급 된 디렉토리를 삭제하고 AndroidStudio를 다시 시작하고 애플리케이션을 실행합니다.
Android Studio에서 Instant 실행을 비활성화 한 다음 Clean, Rebuild 및 Run을 사용하면이 문제가 해결됩니다.
해결 방법 : Instant Run 비활성화
Android 스튜디오> 환경 설정> 빌드, 실행, 배포> 배포시 코드 / 리소스 변경을 핫 스왑하려면 Instant Run 활성화를 선택 취소합니다.
내 문제는 특히 패키지 불일치와 관련이 있습니다.
Installation failed with message Failed to finalize session: INSTALL_FAILED_INVALID_APK: /data/app/vmdel334040403.tmp/11_package_name_--dev package com.package.name inconsistent with com.package.othername It is possible that this issue is resolved by uninstalling...
아니, 사실이 아닙니다. 제거 할 항목이 없습니다. 작동하지 않았습니다. 정리, 캐시 무효화 / 다시 시작, 폴더 삭제, .gradlew, 장치 다시 시작, 사물 연결 해제 등 ...
또한 모든 사람에게 팁으로, 프로젝트의 패키지 이름을 만들 때 내가 겪었던 문제를 스스로 저장하고 변경하지 마십시오. Play 스토어에서 앱의 고유 식별자입니다. 패키지 이름에 대한 많은 클라우드 메시징 식별 및 딥 링크에 사용됩니다.
Android Studio 3.1 Build #AI-173.4670197, built on March 21, 2018 JRE: 1.8.0_152-release-1024-b01 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Mac OS X 10.12.6
에서 안드로이드 스튜디오 빌드 메뉴에서 :
1. Clean Project
2. Rebuild Project
이것은 나에게 동일한 문제를 해결했습니다 ...
2 버전 (Person, Enterprise)을 게시해야하므로 flavor를 사용합니다.
나는 같은 문제가 있습니다. 내 해결 방법은 build.gradle에 versionCode android versionName을 작성하는 것입니다. (AndroidManifest.xml에 있기 전에).
Android Studio에서 Instant run을 사용 중지합니다 . 그런 다음 청소, 재 구축 및 실행하십시오. 이 문제를 해결해야합니다.
즉시 실행을 비활성화하려면 다음 을 수행하십시오.
Android Studio에서 : Preferences → Build, Execution, Deployment → Enable Instant Run to hot swap code / resource changes on deploy를 선택 취소 합니다.
나는 이것을하고 그것을 해결했습니다.
MyAPP.apk를 제거했는데 지금은 설치할 수 없습니다. 그래서 저는 MyAPP.apk를 손으로 설치합니다.
이제 Android Studio로 다시 시도해 보았습니다.
이 버그에 직면하면이 방법을 시도해보십시오.
Android Studio에서 Instant 실행을 비활성화합니다. 1- 설정으로 이동합니다. 2-Select Build, Execution, Deployment-> Instant Run-> Enable Instant Run을 선택 취소하여 배포시 코드 / 리소스 변경 사항을 핫 스왑합니다.
그런 다음 Clean, Rebuild and Run,이 문제를 해결해야합니다.
기존 앱을 복사 한 후이 오류가 발생했습니다. 도움이되었습니다.
- 프로젝트 폴더로 이동하여
build.gradleUnder (module : app)로 이동하십시오. - 을 클릭하고
build.gradle에서 확인한defaultConfig다음 복사 한 원래 프로젝트를 참조하는 경우 applicationId를 변경합니다. - 그런 다음
Tools > Android > Sync프로젝트 로 이동하십시오.
그것은 나를 위해 일했습니다. AndroidManifestxml로 진행되지 않으면 레이블을 새 앱 이름의 문자열 리소스로 변경합니다.
나는 이것을 다음과 같이 해결할 수 있었다.
- 장치 분리
- adb 킬 서버
- adb 시작 서버
- 플러그 장치
- 가상 장치에서 앱 실행
서명 구성을 추가 한 후이 오류가 발생했습니다.
빌드 폴더를 삭제하여 해결했습니다. :
- 프로젝트보기-> 앱-> 빌드 (이 폴더 또는 그 아래의 모든 폴더 삭제)
- 깨끗한 프로젝트
- 프로젝트 재 구축
in my case after Rebuild Project worked :D
In my case I had added extra blank line after versionCode line. I kept getting version inconsistent issue. It finally went off after removing extra blank line and syncing again.
I got the same error as you after updating my Windows 10. What I did to make it work, was to clean and rebuild the project.
For me I had to restart my phone to get it to work (the app was uninstalled when I restarted my phone).
In AndroidManifest.xml you should add android:installLocation="preferExternal" above <application ... />.

- Build-> Rebuild Project.
- Clean.
- Run
Hopefully, the problem will solve.
'Program Club' 카테고리의 다른 글
| PostgreSQL : 두 날짜 사이의 일 / 월 / 년 (0) | 2020.11.02 |
|---|---|
| 새 Firebase로 업데이트 한 후 예외 java.lang.NoClassDefFoundError : com.google.firebase.FirebaseOptions 발생 (0) | 2020.11.02 |
| 다른 테이블과 조인하지 않는 행을 제외하는 방법은 무엇입니까? (0) | 2020.11.02 |
| git pull에 대한 Git 오류 (로컬 참조를 업데이트 할 수 없음) (0) | 2020.11.02 |
| iPhone UINavigation 문제-중첩 된 푸시 애니메이션으로 인해 탐색 모음이 손상 될 수 있음 (0) | 2020.11.02 |



