as prefix
flutter에서 import한 파일들에 동시에 2개 이상의 같은 이름을 가진 class가 존재할 경우, flutter에서 어떤 class를 사용해야 할 지 몰라
The name 'User' is defined in the libraries 'package:...' and 'package:...'.
등의 에러가 난다. 이때 as prefix를 아래와 같이 사용하면 된다.
import 'package:kakao_flutter_sdk/kakao_flutter_sdk.dart' as kakao;
user가 다른 곳에도 정의되어 있어, 아래와 같이 kakao.user로 사용해주었다.
kakao.User user =await UserApi.instance.me();
'flutter' 카테고리의 다른 글
| flutter - android에서 앱정보에서 직접 권한요청하기 (0) | 2022.10.12 |
|---|---|
| flutter - android에서 'Dependency 'androidx.webkit:webkit:1.5.0' requires 'compileSdkVersion' to be set to 32 or higher.' 에러 해결법 (0) | 2022.10.07 |