• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    해결됨

react-native-maps 적용시 안드로이드 빌드 에러

24.06.24 17:54 작성 조회수 121

0

  • 질문 작성시 꼭 참고해주세요

    • 최대한 상세히 현재 문제(또는 에러)와 코드(또는 github)를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다.

    • 맥/윈도우, 안드로이드/iOS, 버전 등의 개발환경도 함께 적어주시면 도움이 됩니다.

       

    • 에러메세지는 일부분이 아닌 전체 상황을 올려주세요!

 

환경 : 맥, 안드로이드

에뮬 : Pixel 3a API 34 | Android 14.0

버전 : react-native 0.72.6

node 22.2

gradle 8.0.1

openjdk version "17.0.11"

강의[4-0] GoogleMap 연동하기에서 ios는 정상적으로 구글맵이 적용되었습니다. 그런데 android는 빌드할 때 아래와같은 오류가 나왔습니다.

Task :react-native-maps:compileDebugJavaWithJavac FAILED

시도해본것

  1. android 폴더에서 ./gradlew clean 빌드

  2. node_modules 폴더 삭제 후 yarn install 빌드

  3. https://github.com/react-native-maps/react-native-maps/issues/5095
    참고해서 react-native-maps, 1.14.0 다운그레이드

다운그레이드 후
task ':react-native-reanimated:buildCMakeDebug[arm64-v8a]

위 에러 발생시 react-native-reanimated 를 2.2.0으로 다운그레이드 후 시도하라는 글을 보고 다시 해보았지만
Task :app:checkDebugAarMetadata FAILED
와 같은 에러가 나왔습니다. Task :app:checkDebugAarMetadata FAILED 관련 에러와 react-natvie-maps 에러 관련된 다른 대처들도 해보았지만 잘 감이 잡히질 않아서 글남깁니다 ㅠㅠ

답변 1

답변을 작성해보세요.

-1

Kyo님의 프로필

Kyo

지식공유자

2024.06.24

checkDebugAarMetadata 관련에러는 정보가 많이있네요. 참고해보시면 좋을것같습니다.

 

https://stackoverflow.com/questions/64521804/execution-failed-for-task-appcheckdebugaarmetadata

채널톡 아이콘