티스토리 뷰

오늘도 구글이 나에게 시련을 준다.

 

이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있도 록 기호 파일을 업로드하는 것이 좋습니다.

 

단순 경고이지만, 무시해도 될것 같은데 신경이 너무 쓰인다.

구글링을 해보았더니, 아래의 경로를 압축해서 업로드하면 된다고한다.

[project_root]/build/app/intermediates/merged_native_libs/release/out/lib

압축해야 하는 녀석들

위의 3개 폴더 (현재 시점으로는 3개인데 나중에는 몇개가 될지 모르겠다.) 를 압축한다. 파일명은 상관없다.

압축된 파일은

App Bundle 탐색기로 가서

App Bundle 탐색기

 

경고를 띄운 업로드중인 혹은 업로드 된 버전을 선택후

경고를 띄운 버전 선택

 

다운로드 > 네이티브 디버그 기호에 업로드해주면된다.

다운로드 > 네이티브 디버그 기호에 업로드 화면

 

그럼 윈도우라면 아주 깔끔하게 그냥 처리되겠지만, 우린 하필 맥유저이기에 

The native debug symbols contain an invalid directory __MACOSX. Only Android ABIs are supported. The native debug symbols contain an invalid directory lib. Only Android ABIs are supported.

이런 류의 경고를 보게 될것이다.

맥에서 압축할 때 섞여 들어있는 파일인데 그건 빼고 하라는 뜻이다.

// 우리가 압축해야할 폴더까지 가서 아래의 명령어로 압축해보자.
zip -r ./symbols.zip ./*

그럼 symbols.zip 이 나오는데 그걸 업로드해주면 된다.

댓글


최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday