본문 바로가기
개발/Android

[안드로이드 Android] API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. (수정 2019-03-12)

by 언제나초심. 2019. 2. 21.
반응형

개요


(아래는 메시지 내용)

API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
Affected Modules: <a href="openFile:C://app/build.gradle">app</a>


안드로이드 스튜디오를 업데이트를 한 후에 앱을 run 시킬 때마다, 위와 같은 문구가 자꾸 발생하네요. 


라이브러리 중에서 어떠한 것이 'variant.getExternalNativeBuildTasks()' 를 사용중인 것으로 생각됩니다. 큰 문제는 아니고 '알림' 정도이기 때문에 크게 신경쓰지 않아도 될 듯 합니다.



추가

Crashlytics 를 이용하기 위해 사용하던, fabric.io 의 API 에서 발생하는 것으로 생각됩니다. (fabric 은 firebase 의 crashlytics 등의 서비스를 만든 회사 이름. 현재는 google 에 인수됨)




결론

'안드로이드 스튜디오' 버그 라고 함. 신경 안 써도 된다고 함. (현재는 방법이 없습니다!)



참고 링크

https://stackoverflow.com/questions/52412023/api-variant-getexternalnativebuildtasks-is-obsolete-and-has-been-replaced-wi


반응형