Blog


윈도우에서 안드로이드 실제 기기로 빌드시 위와 같은 오류가 발생하는 경우가 있습니다.

맥에서는 해당 오류가 발생하지 않습니다.

빌드 과정 중 실행에 필요한 index.android.bundle 생성하지 못해 발생하는 오류로 해결 방법은 아래와 같습니다.


1. 프로젝트 폴더에서 android/app/src/main로 이동합니다.

2. "assets" 폴더를 생성합니다.

3. 아래 명령을 실행합니다.

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

4. react-native run-android 명령을 실행합니다.

Comment +0

React Native 에서 GIF 이미지를 출력할때 일반 이미지 출력과 동일하게 Image를 이용하여 출력을 하면 됩니다.


<Image source={require('이미지 경로(local)')} />


<Image source={{url : '이미지 경로(web)'}} />


이렇게 넣었는데 화면에 공간만 차지하고 이미지가 나오지 않는 문제가 있습니다.


이 때 android/app/src/build.gradle 파일에 아래 내용을 추가 해주어야 합니다.


dependencies {

..................


compile "com.facebook.fresco:animated-gif:0.10.0"


..................

}



그리고 다시 build를 하면 정상적으로 출력되는 이미지를 확인 할 수 있습니다.



Comment +0