TEAM-README/Readme-AOS

[fix] Google Play Store에서 앱 다운로드가 안되는 문제

KxxHyoRim opened this issue · 0 comments

화면 이름

없어요. 그냥 다운로드가 안돼요ㅋㅋ

기능 설명

Google Play Store에서 앱 다운로드가 안됨
딸을 너무 사랑하시는 저희 아버지가 앱 다운로드가 안된다고 제보해주심

img

문제

  1. 우리 팀에서는 메모리 릭을 방지하기 위해 leakcanary를 사용중이었음
  2. 릴리즈 시에만 사용하기 위해 build.gradle 에서 아래와 같이 debugImplementation 을 사용함
    debugImplementation(ThirdPartyDependencies.leakCanary)
  3. 안드로이드 12 이후 버전부터 문제가 발생함
  4. 창환오빠가 Manifest에 아래 코드를 추가
    <!-- leakcanary 안드로이드 12 부터 버전충돌 문제 해결 -->
    <activity-alias
        android:name="leakcanary.internal.activity.LeakLauncherActivity"
        android:exported="false"
        android:targetActivity="leakcanary.internal.activity.LeakActivity" />
  5. release용 apk에서는 leakCanary를 찾을 수 없어서 아래와 같은 에러가 발생함
    adb: failed to install app-release.apk: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl85471026.tmp/base.apk (at Binary XML file line #68): <activity-alias> target activity leakcanary.internal.activity.LeakActivity not found in manifest]
  6. debug용 Manifest를 생성해서 4번 코드를 이전

필요 태스크

  • AndroidManifest.xml(debug) 추가
  • 코드 이동