일모도원(日暮途遠) 개발자

The getter 'displayMetrics' isn't defined for the class 'AndroidDeviceInfo' 본문

Flutter/Flutter개발

The getter 'displayMetrics' isn't defined for the class 'AndroidDeviceInfo'

달님개발자 2024. 12. 16. 08:33
반응형

아이폰에서 컴파일 안되는오류때문에 flutter pub upgrade --major-versions를 하고 나서 컴파일 하니 아래 에러가 나온다.

 

git:(dalnim*)> flutter run –-flavor helpee -t lib/main.dart  
Launching lib/main.dart on iPhone 15 Pro Max in debug mode...
Running pod install...                                            219.0s
Running Xcode build...                                                  
Xcode build done.                                           909.8s
Failed to build iOS app
Error (Xcode): lib/utils/device_info_util.dart:63:36: Error: The getter 'displayMetrics' isn't defined for the class 'AndroidDeviceInfo'.

 

 

device_info_plus 패키지도 같이 버전이 올라가면서 displayMetrics 메소드가 사라진거 같다. 

 

귀찮아서 기존 버전인 9.1.1을 다시 쓴다.

device_info_plus: ^9.1.1
device_info_plus: ^11.2.0

pubspec.yaml에서 버전을 바꾸고 나서 flutter pug get을 하고 다시 컴파일을 하니 저 에러는 사라졌다.

 

 

반응형