본문 바로가기
개발노트/Flutter

[Android] INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

by 전지적진영시점 2023. 6. 11.
반응형

개발 환경

---------------------------------

OS : Mac

개발 툴 : Android Studio

개발 언어 : Java

targetSdk : 33

minSdk : 23

---------------------------------

 

지난 포스팅에 이어서 또 오류를 만나 블로그 글을 작성한다.

아마도 이 오류도 compile sdk version을 33으로 업데이트해서 발생한 에러같다.

 

Error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI

 

나는 android 13 기기에서 테스트를 하기위해 앱을 실행했는데 위 에러를 만났다.

 

android:screenOrientation="portrait"

 

위 속성을 추가했더니 해결 됐다.

 

android:exported 속성은 다른 애플리케이션의 구성요소에서 실행할 수 있는 구성요소인지를 설정한다고

android developer 문서에 나와있다.

exported = true 요소가 들어있는 액티비티 또는 서비스가 있어야 타 애플리케이션에서 실행할 수 있는 것 같다.

 

[전체소스]

 

<activity
    android:name=".MainActivityIntro"
    android:exported="true"
    android:screenOrientation="portrait"
    android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

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

 

반응형

댓글