flutter-오류

🚨cloud_firestore 추가 후 오류 발생

💻Flutter, pubspec.yaml 파일에 cloud_firestore

  • 플러터에서 cloud_firestore 추가 했습니다. 빌드 후 앱 실행하니, 오류가 발생합니다.
# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.
dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: ^5.6.7

🚨오류 내용

  • cloud_firestore는 Android NDK(Native Development Kit)가 필수라는 내용입니다.
Your project is configured with Android NDK 26.3.11579264, but the following plugin(s) depend on a different Android NDK version:
- cloud_firestore requires Android NDK 27.0.12077973
- firebase_core requires Android NDK 27.0.12077973
Fix this issue by using the highest Android NDK version (they are backward compatible).
Add the following to C:\dev\workspace_android_test\chapter10\android\app\build.gradle.kts:

    android {
        ndkVersion = "27.0.12077973"
        ...
    }

🛠️해결책

  • app\build.gradle.kts 파일에서 ndkVersion = flutter.ndkVersion 주석 처리하고, ndkVersion = "27.0.12077973" 문구를 추가 후에 빌드 진행합니다.
android {
    namespace = "com.example.chapter10"
    compileSdk = flutter.compileSdkVersion
	// ndkVersion = flutter.ndkVersion // 삭제하거나 주석처리
    ndkVersion = "27.0.12077973" // 추가되는 부분
}

'⚠️오류' 카테고리의 다른 글

🚨 /var/run/docker.sock 권한 문제  (2) 2025.05.02
docker-권한-문제

🚨/var/run/docker.sock 권한 문제

🚨오류 내용

  • docker 명령어를 실행하면, 권한이 없다고 오류 메시지 발생합니다.
$ docker run node
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied

🛠️해결책 1

  • 임시 방법입니다. /var/run/docker.sock파일 권한을 변경하는 방법입니다.
$ sudo chmod 666 /var/run/docker.sock

🛠️해결책 2

  • docker 그룹을 만들고, docker 명령어를 사용하는 사용자를 docker 그룹에 추가하는 방법입니다.
  • 아래 방법으로 추가하고, 시스템을 재부팅합니다.
$ sudo groupadd docker
$ sudo usermod -aG docker $USER # 현재 로그인된 사용자 이름이 추가됩니다.
$ newgrp
  • ✅확인 작업 진행, 그룹에 추가되어는지 확인합니다. 사용자ID는 명령어 실행한 사람마다 다릅니다
$ cat /etc/group | grep docker 
docker:x:984:사용자ID
  • ✅확인 작업 진행,docker명령어 실행하여 확인합니다.
$ docker search node
NAME               DESCRIPTION                                     STARS     OFFICIAL
node               Node.js is a JavaScript-based platform for s…   13889     [OK]
circleci/node      Node.js is a JavaScript-based platform for s…   134       
cimg/node          The CircleCI Node.js Docker Convenience Imag…   24        
bitnami/node       Bitnami container image for NodeJS              80        
kindest/node       https://sigs.k8s.io/kind node image             111       
okteto/node                                                        2         
chainguard/node    Build, ship and run secure software with Cha…   0         
corpusops/node     https://github.com/corpusops/docker-images/     0         
sitespeedio/node   Node base template                              3         
setupphp/node      Docker images to run setup-php GitHub Action    0         
alpine/node                                                        5         
rootpublic/node                                                    0         
treehouses/node                                                    2         
joxit/node         Slim node docker with some utils for dev        1         
vmware/node        Node.js base built on top of Photon OS          0         
wayofdev/node                                                      0         
vulhub/node                                                        0         
ubuntu/node        Ubuntu-based Node.js image for server-side a…   0         
systemsdk/node     Docker environment with node 16 for Laravel/…   0         
openeuler/node                                                     0         
presearch/node     Run a search node in Presearch's decentraliz…   25        
calico/node        Calico's per-host DaemonSet container image.…   33        
iron/node          Tiny Node image                                 28        
appsvc/node        Azure App Service Node.js dockerfiles           15        
renovate/node      Simple node container                           1       

 

'⚠️오류' 카테고리의 다른 글

🚨cloud_firestore 추가 후 오류 발생  (0) 2025.05.02

+ Recent posts