하나의 화면 코드로도 EXPO APK 파일이 매우 큰 이유는 무엇입니까?

누가 코딩했는지

내 엑스포 apk 파일의 크기는 45.8MB입니다.

아래 스크린 샷에서 apk 크기를 확인하십시오.

더 작은 APK 크기를 얻으려면 어떻게해야합니까?

Suther

배포 된 앱의 크기를 줄이는 방법에는 여러 가지가 있습니다. 앱 (크기)을 최적화하기 위해 배포 프로세스를 조정할 수있는 후크가 많기 때문에 짧고 쉬운 대답이 아니기 때문에 이에 대해 읽고 배워야합니다.

그러나 여기에 몇 가지 첫 번째 제안이 있습니다.

  1. 가능한 경우 React Native CLI프로젝트를 초기화 하는 사용 (EXPO 대신)
  2. 당신이하는 일마다 기존 React-Native 모듈을 사용하지 마십시오. 때로는 타사에서 npm 모듈을 가져 오는 대신 직접 쉽게 코드를 작성할 수있는 공간을 줄입니다.
  3. 앱과 함께 파일 (오디오, 비디오, 이미지)을 가능한 한 낮게 유지하고 가능한 경우 SVG를 사용하는 것을 고려하십시오.
  4. 일반적인 "apk-releases"로 Android-Apps에 "app-bundle"을 더 잘 사용하십시오 (키워드 : gradlew bundleReleasevs gradlew assembleRelease).
  5. React-Native 문서 성능 섹션 을 읽어보십시오.
  6. build.gradle번들링 프로세스를 위해 앱을 최적화하는 추가 옵션을 제공합니다. apk / bundle (키워드 : Proguard, seperateBuildPerCPUArchitecture)을 최소화하기 위해 shrinkRessources와 함께 Proguard를 사용해야합니다.

추신 : 최소한의 노력으로 얻을 수있는 최상의 결과 (Android 앱에만 해당) : APK에서 번들 (AAP)로 전환 (AAP) 문서 참조

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

입력으로 매우 긴 단일 행이있는 파일을 처리하면 레코드 수가 다른 이유는 무엇입니까?

분류에서Dev

C #으로 매우 큰 파일을 업데이트하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

일부 utorrent 파일의 다운로드 속도가 매우 느린 이유는 무엇입니까?

분류에서Dev

iOS Core Graphics 매우 큰 이미지의 증분 드로잉을 최적화하는 방법은 무엇입니까?

분류에서Dev

메인 윈도우가 화면 중앙에 제대로 나타나지 않는 이유는 무엇입니까?

분류에서Dev

하나의 큰 개체 파일 대신 많은 개체 파일이 연결된 이유는 무엇입니까?

분류에서Dev

코드에서 매크로를 사용하면 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

벡터화가 더 큰 숫자로 실패하지만 매핑 및 적용이 작동하는 이유는 무엇입니까?

분류에서Dev

spaCy에서 이중 점을 별도의 토큰으로 토큰 화하는 방법은 무엇입니까?

분류에서Dev

매우 큰 파일에 해당하는 파이썬 "cksum"은 무엇이며 어떻게 작동합니까?

분류에서Dev

`.exe` 파일을 이동하면 Windows 보안의 "인터넷 보안 설정으로 인해 하나 이상의 파일을 열지 못함"을 우회하는 이유는 무엇입니까?

분류에서Dev

하나의 큰 이미지에 애니메이션을 적용하여 화면 내부의 일부만 표시하는 방법은 무엇입니까?

분류에서Dev

마우스 포인터가 화면 오른쪽으로 계속 점프하는 이유는 무엇입니까?

분류에서Dev

iOS 시작 화면이 매우 느린 이유는 무엇입니까?

분류에서Dev

tty로 전환하면 빈 화면이 나타나는 이유는 무엇입니까?

분류에서Dev

flatpak이 스냅보다 훨씬 큰 이유는 무엇입니까 (적어도 Okular의 경우)?

분류에서Dev

페이지 매김 토큰을 사용하는 이유는 무엇입니까?

분류에서Dev

find 명령의 파일을 각 파일이 큰 따옴표 안에있는 한 줄로 그룹화하는 방법은 무엇입니까?

분류에서Dev

gc가 비활성화 된 경우에도 파이썬이 수집하는 이유는 무엇입니까?

분류에서Dev

"rel = 'stylesheet'"를 추가하면 로컬 CSS 파일이 브라우저에서로드되지 않는 이유는 무엇입니까?

분류에서Dev

매우 큰 배열에서 PHP array_filter를 수행하거나 파일에서 적은 데이터를로드하는 가장 빠른 방법은 무엇입니까?

분류에서Dev

매우 큰 배열에서 PHP array_filter를 수행하거나 파일에서 적은 데이터를로드하는 가장 빠른 방법은 무엇입니까?

분류에서Dev

Expo SDK를 실행하려면 Expo가 필요합니다. Reac 네이티브 빌드 APK

분류에서Dev

파일 (Android Studio의 app-release-unsigned.apk)이 g-mail의 안드로이드 폰에서 열리지 않는 이유는 무엇입니까?

분류에서Dev

직렬화 가능한 Java 클래스가 일반 파일보다 큰 직렬화 된 파일을 생성하는 이유는 무엇입니까?

분류에서Dev

메트로 화면이 두 번째 화면의 절반으로 확장되는 이유는 무엇입니까?

분류에서Dev

R이 하나의 큰 디렉토리 아래에있는 여러 하위 디렉토리의 파일을 읽도록하는 방법은 무엇입니까?

분류에서Dev

키보드로 입력 할 때 문자열의 내용이 화면에 나타나도록하는 방법은 무엇입니까?

분류에서Dev

컴파일러가 인터럽트 코드를 최적화하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    입력으로 매우 긴 단일 행이있는 파일을 처리하면 레코드 수가 다른 이유는 무엇입니까?

  2. 2

    C #으로 매우 큰 파일을 업데이트하는 가장 좋은 방법은 무엇입니까?

  3. 3

    일부 utorrent 파일의 다운로드 속도가 매우 느린 이유는 무엇입니까?

  4. 4

    iOS Core Graphics 매우 큰 이미지의 증분 드로잉을 최적화하는 방법은 무엇입니까?

  5. 5

    메인 윈도우가 화면 중앙에 제대로 나타나지 않는 이유는 무엇입니까?

  6. 6

    하나의 큰 개체 파일 대신 많은 개체 파일이 연결된 이유는 무엇입니까?

  7. 7

    코드에서 매크로를 사용하면 오류가 발생하는 이유는 무엇입니까?

  8. 8

    벡터화가 더 큰 숫자로 실패하지만 매핑 및 적용이 작동하는 이유는 무엇입니까?

  9. 9

    spaCy에서 이중 점을 별도의 토큰으로 토큰 화하는 방법은 무엇입니까?

  10. 10

    매우 큰 파일에 해당하는 파이썬 "cksum"은 무엇이며 어떻게 작동합니까?

  11. 11

    `.exe` 파일을 이동하면 Windows 보안의 "인터넷 보안 설정으로 인해 하나 이상의 파일을 열지 못함"을 우회하는 이유는 무엇입니까?

  12. 12

    하나의 큰 이미지에 애니메이션을 적용하여 화면 내부의 일부만 표시하는 방법은 무엇입니까?

  13. 13

    마우스 포인터가 화면 오른쪽으로 계속 점프하는 이유는 무엇입니까?

  14. 14

    iOS 시작 화면이 매우 느린 이유는 무엇입니까?

  15. 15

    tty로 전환하면 빈 화면이 나타나는 이유는 무엇입니까?

  16. 16

    flatpak이 스냅보다 훨씬 큰 이유는 무엇입니까 (적어도 Okular의 경우)?

  17. 17

    페이지 매김 토큰을 사용하는 이유는 무엇입니까?

  18. 18

    find 명령의 파일을 각 파일이 큰 따옴표 안에있는 한 줄로 그룹화하는 방법은 무엇입니까?

  19. 19

    gc가 비활성화 된 경우에도 파이썬이 수집하는 이유는 무엇입니까?

  20. 20

    "rel = 'stylesheet'"를 추가하면 로컬 CSS 파일이 브라우저에서로드되지 않는 이유는 무엇입니까?

  21. 21

    매우 큰 배열에서 PHP array_filter를 수행하거나 파일에서 적은 데이터를로드하는 가장 빠른 방법은 무엇입니까?

  22. 22

    매우 큰 배열에서 PHP array_filter를 수행하거나 파일에서 적은 데이터를로드하는 가장 빠른 방법은 무엇입니까?

  23. 23

    Expo SDK를 실행하려면 Expo가 필요합니다. Reac 네이티브 빌드 APK

  24. 24

    파일 (Android Studio의 app-release-unsigned.apk)이 g-mail의 안드로이드 폰에서 열리지 않는 이유는 무엇입니까?

  25. 25

    직렬화 가능한 Java 클래스가 일반 파일보다 큰 직렬화 된 파일을 생성하는 이유는 무엇입니까?

  26. 26

    메트로 화면이 두 번째 화면의 절반으로 확장되는 이유는 무엇입니까?

  27. 27

    R이 하나의 큰 디렉토리 아래에있는 여러 하위 디렉토리의 파일을 읽도록하는 방법은 무엇입니까?

  28. 28

    키보드로 입력 할 때 문자열의 내용이 화면에 나타나도록하는 방법은 무엇입니까?

  29. 29

    컴파일러가 인터럽트 코드를 최적화하지 않는 이유는 무엇입니까?

뜨겁다태그

보관