기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

프론트엔드/안드로이드 스튜디오

안드로이드 스튜디오 : 구글 맵 만들시 SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); 오류

하늘.98 2022. 3. 11. 11:35
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
    //콜백클래스 설정
    mapFragment.getMapAsync(MainActivity.this);
}

이부분에서 오류가 나는 경우가 있을 것이다.

문제로는 

Inconvertible types; cannot cast android.app.fragment 라고 오류가 뜰 것이다.

 

import android.app.FragmentManager;를 

import android.support.v4.app.FragmentManager;

변경하면 된다.

support.v4.app 에 문제가 생긴다면 여기로 가보자 

https://hanul0147.tistory.com/323

 

안드로이드 스튜디오 : 구글맵 만들 시 SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentMana

이러한 오류가 뜨는 경우가 있을 것이다. 이런 경우는 종속성의 문제이다. * What went wrong: Execution failed for task ':app:checkDebugDuplicateClasses'. > 1 exception was raised by workers: java.lang.R..

hanul0147.tistory.com