PeterPlanet
PeterPlanet
PeterPlanet
전체 방문자
오늘
어제
  • 분류 전체보기 (30)
    • 블록체인 (0)
    • Flutter programming (6)
    • Side Project (1)
      • 베스트셀러 (1)
    • Kotlin programming (16)
      • 코틀린(kotlin) (12)
      • Compose (4)
    • 아이폰(xcode) (6)
    • 구글 관련 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • flutter confirm
  • compose
  • webview confirm
  • Objective-C
  • Android
  • Update Android Target SDK 32 Version
  • Ripple
  • 네아로
  • 앱개발
  • obj-c
  • 안드로이드
  • 코틀린
  • 컨테이너에 리플효과
  • flutter alert
  • update target sdk
  • webview alert
  • Flutter
  • target sdk update
  • Kotlin
  • system confirm

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
PeterPlanet

PeterPlanet

Kotlin programming/코틀린(kotlin)

[Kotlin] ONE UI 4.0 업데이트 하고 나서 앱이 사라 졌다! ㅠㅠ

2022. 1. 4. 16:23
반응형

화면 검수를 위해서 One UI 업데이틑를 하고 앱을 실행하려는데 내 앱이 사라졌다

급하게 소스를 열어서 빌드 하니 빌드는 정상인데 내 핸드폰에 설치를 하려니 아래와 같은 오류가 발생했다.

원인 :

Android 11 이하에서는 manifests에 설정 시 exported가 기본으로 exported=true로 되어 있기 때문에 필요시에만 exported=false로 선언해서 사용 되었습니다.

Android 12 에서는 exported 를 명시적으로 선언해야 한다 (단. intent-filter 가 있는 것에만 추가해 주면 된다.)

List of apks: [0] '/Users/~/Desktop/android_example/SimpleCompass/app/build/outputs/apk/debug/app-debug.apk' Installation failed due to: 'INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl1519446009.tmp/base.apk (at Binary XML file line #54): package.compass.intro.IntroActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present'

해결방법 :  

<activity android:name=".compass.intro.IntroActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
</activity>

intent-filter있는 곳에 android:exported를 명시적으로 선언 해주면 된다~

 

저작자표시 (새창열림)

'Kotlin programming > 코틀린(kotlin)' 카테고리의 다른 글

[Kotlin][Naver login 구현] 앱이 설치돼있지 않을 때 로그인 시도 시 발생하는 에러  (0) 2022.01.28
[Kotlin] 키보드 내리기 Hide keyboard  (0) 2022.01.27
[Kotlin] JCenter 서비스 업데이트로 인한 mavenCentral 전환 이슈(Migration Jcenter to mavenCentral)  (0) 2022.01.18
AsyncTask로 되어 있는 소스 Coroutine로 바꾸기(Change AsyncTask to Coroutine)  (0) 2021.12.31
[Android studio]안드로이드 스튜디오 SDK 오류 : 실제 기기에서 실행 안됨 에러  (0) 2021.12.31
    'Kotlin programming/코틀린(kotlin)' 카테고리의 다른 글
    • [Kotlin] 키보드 내리기 Hide keyboard
    • [Kotlin] JCenter 서비스 업데이트로 인한 mavenCentral 전환 이슈(Migration Jcenter to mavenCentral)
    • AsyncTask로 되어 있는 소스 Coroutine로 바꾸기(Change AsyncTask to Coroutine)
    • [Android studio]안드로이드 스튜디오 SDK 오류 : 실제 기기에서 실행 안됨 에러
    PeterPlanet
    PeterPlanet
    기록하기

    티스토리툴바