'null'로 인해 설치에 실패했습니다-Android Studio 3.5




android-studio android-studio-3.5 (6)

Android Studio에서이 문제는 API 26 (Android 8)보다 낮은 기기에서 발생합니다. 이는 지금 ApplyChanges 로 알려진 InstantRun 교체로 인해 발생합니다.

다음 업데이트에서 수정하기 전에 두 가지 방법 만있는 것 같습니다.

  1. API>=26 에서 실행하십시오.
  2. 코드 편집이 변경되면 run configurationAPK 에서 App bundle 또는 그 반대로 변경하십시오. 올바르게 이해하면 앱과 해결 방법 버그가 올바르게 다시 작성됩니다.

물론 AndroidStudio에서 앱을 실행하기 전에 장치에서 앱을 수동으로 삭제하는 옵션이 있습니다.

APK 설치 문제가 발생한 이후로 Android 스튜디오를 3.5로 업데이트했습니다. 이것이 보여주는 유일한 로그입니다.

Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
Installation failed due to: 'null'
Retry

실제 기기에 APK를 설치하려고 할 때 발생합니다. 장치에서 앱을 제거한 다음 빌드를 다시 실행하면 한 번만 설치되고 다음 설치 에서이 오류가 계속 발생합니다. 에뮬레이터에서 제대로 실행되지만 모든 것에 에뮬레이터를 사용할 수는 없습니다.

내가 시도한 것 :

  • Android Studio 구성 파일을 삭제했습니다.
  • 프로젝트에서 Gradle 파일을 삭제했습니다.
  • 캐시가 무효화 및 재설정되었습니다.
  • 프로젝트를 정리 / 재 구축했습니다.
  • 비슷한 문제를 찾았습니다.
  • 새로 설치 (SDK를 포함한 모든 파일 제거) Android Studio 3.5

최신 정보

나는 내 컴퓨터에 Linux Mint를 설치하고 거기에서 AS 3.5를 테스트했는데 어떤 이유로 Android 7 이하의 장치에서도 모든 것이 잘 작동합니다.

이전 OS : Windows 10 1903

현재 운영 체제 : Linux Mint 19.2

이 문제는 Windows 컴퓨터에서 발생했을 수 있습니다.


android : appComponentFactory=""android:appComponentFactory="new" 하면 "new" 는 모든 단어가 될 수 있습니다


마지막으로 설치 옵션 DEPLOY-> 4 번째 옵션 선택-> (아무것도 없음) 옵션-> 적용에서 코드 편집 실행 구성의 솔루션을 얻었으며 응용 프로그램이 android studio 3.5에서 올바르게 작동합니다. 모바일 및 에뮬레이터에서도. 이것은 안드로이드 버전 9에서도 제대로 작동합니다. 이것은 영구적 인 해결책입니다.


마침내 나는 해결책을 찾았다.

v2SigningEnabled를 true로 설정하십시오.

 signingConfigs {
    release {
        v2SigningEnabled true
    }
}

장치에서 앱을 삭제 / 제거하면 문제가 해결되었습니다.


Apply Changes 에 관한 릴리스 노트 를 읽은 후 마침내 해결책을 찾았습니다. developer.android.com/studio/run#apply-changes-run-fallback

변경 사항 적용에 대체 실행 사용

변경 사항 적용 및 재시작 활동 또는 코드 변경 사항 적용을 클릭하면 Android Studio에서 새 APK를 작성하고 변경 사항을 적용 할 수 있는지 여부를 결정합니다. 변경 사항을 적용 할 수없고 변경 사항 적용이 실패하면 Android Studio에서 대신 앱 실행 아이콘을 다시 실행하라는 메시지를 표시합니다. 그러나 이러한 상황이 발생할 때마다 메시지를 표시하지 않으려면 변경 사항을 적용 할 수 없을 때 앱을 자동으로 다시 실행하도록 Android Studio를 구성 할 수 있습니다.

이 동작을 활성화하려면 다음 단계를 수행하십시오.

  1. 설정 또는 환경 설정 대화 상자를 엽니 다.
    • Windows 또는 Linux의 경우 메뉴 표시 줄에서 파일> 설정 을 선택하십시오.
    • macOS의 경우 메뉴 막대에서 Android Studio> 환경 설정 을 선택하십시오.
  2. 빌드, 실행, 배치> 배치로 이동 하십시오 .
  3. 변경 사항 적용 작업 중 하나에 대해 자동 대체 실행을 활성화하려면 확인란 을 선택합니다.
  4. 확인을 클릭하십시오.







android-studio-3.5