och5351 / ImmovablesApp_Frontend

ImmovablesApp_Backend
0 stars 2 forks source link

[AND] 안드로이드 OS에서 Icon이 정상표시 되지 않음. #11

Open gogoadl opened 2 years ago

gogoadl commented 2 years ago

Android OS에서 Icon이 정상표시되지 않을 때가 있습니다.

이를 해결하기 위한 ReadMe.md 파일을 업데이트 합니다.

och5351 commented 2 years ago

아마 icon 자체가 iOS 계열로 읽어 들여서 그런듯 합니다.

위의 사이트 중 2번 째 를 참조해서 아이콘을 가져오실 때 IOS 라고 적혀있는 아이콘을 가져와서 생기는 문제(책의 예제가 IOS 계열 아이콘을 사용하고 있어 그렇습니다.)로 확인 되고 있습니다. 관련 문제는 Screen을 개발할 때 아이콘을 양쪽 다 사용할 수 있는 (iOS 가 들어가지 않는) 아이콘을 선택하면 해결 될 듯 합니다.

gogoadl commented 2 years ago

저의 경우에는 android에 react-native-vector-icons 패키지가 정상적으로 link 되지 않아서 발생한 문제인것으로 보입니다.

만약 IOS에서는 정상적으로 아이콘이 표시되고, Android에서는 정상적으로 표시되지 않을 경우 아래의 방법을 시도해보시길 바랍니다.

1.  cd ImmovablesApp_Frontend

2. npx react-native link react-native-vector-icons

3. npx pod-install

4. cd ios/ImmovablesApp_Frontend.xcworkspace 실행

5. 좌측 ImmovablesApp_Frontend/Resources 폴더를 삭제

이후 Android, IOS 모두 rebuild하여 정상적으로 아이콘이 표시되는지 확인합니다. 
och5351 commented 2 years ago

위의 방법은 IOS 에 해당 되는 내용으로 사료 됩니다. 그리고 혹시 RN v0.6 이상 부터 link 시 에러 문구가 발생하지 않나요?

저도 우선적으로 화요일에 확인 해보고 업데이트 해보겠습니다.