본문 바로가기
  • 어서오세요.
  • 안녕하세요~
flutter

안드로이용 배포 빌드하기

by ozero 2024. 7. 15.

flutter build apk --split-per-abi  안드로이드에 테스트하기 위해 빌드하는 명령어

 

이런식으로 3개 파일 빌드됨

✓ Built build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk (7.3MB)

✓ Built build/app/outputs/flutter-apk/app-arm64-v8a-release.apk (7.8MB)

✓ Built build/app/outputs/flutter-apk/app-x86_64-release.apk (7.9MB)

 

각 APK 파일의 의미:

  1. app-armeabi-v7a-release.apk (7.3MB): 32비트 ARM 프로세서를 사용하는 대부분의 Android 스마트폰과 태블릿에서 사용됩니다.
  2. app-arm64-v8a-release.apk (7.8MB): 64비트 ARM 프로세서를 사용하는 최신 Android 기기에서 사용됩니다.
  3. app-x86_64-release.apk (7.9MB): 64비트 x86 프로세서를 사용하는 일부 Android 기기(주로 태블릿이나 PC)에서 사용됩니다.

 

  1. 빌드위치 

[프로젝트_루트_디렉토리]/build/app/outputs/flutter-apk/

 

find 명령으로 찾기 

find . -name "*release.apk"

 

실제 기기에 설치 usb 연결상태에서 

 

adb devices

 

adb -s <기기_식별자> install app-arm64-v8a-release.apk

 

현재 안드로이드에 설치했으나 http가 작동하지 않음. 권한 문제인듯