Android Build 오류
위와 같이 오류가 발생하면서 빌드가 진행이 되지 않는다.아래 명령을 실행 후 다시 빌드를 진행을 하면 동작이 된다.
Theme: razia by ashathemes.
위와 같이 오류가 발생하면서 빌드가 진행이 되지 않는다.아래 명령을 실행 후 다시 빌드를 진행을 하면 동작이 된다.
윈도우에서 안드로이드 실제 기기로 빌드시 위와 같은 오류가 발생하는 경우가 있습니다.맥에서는 해당 오류가 발생하지 않습니다.빌드 과정 중 실행에 필요한 index.android.bundle 생성하지 못해 발생하는 오류로 해결 방법은 아래와 같습니다.
한동안 손을 안 댄 프로젝트를 수정할 일이 생겼다.수정을 다하고 빌드를 해서 실행을 할려고 하니 아래와 같은 에러가 발생 하였다. 오류가 났다는 노드 모듈에도 별 문제가 없는데도 이런 에러가 발생한다.react native 버전을 올려도 별 차이가 없었고,찾다보니 android/build.gradle 파일을 수정을 하면 된다고 한다. 굵게 표시한 부분에 현재 react native 버전을 기재를 해 주고다시 빌드를 진행을 하면 정상적으로.
React-Native 개발 도중 npm에서 필요한 모듈을 설치 중 pod 하여서 빌드를 하는데 오류가 발생
Android SDK를 업데이트를 한 뒤 아래와 같은 에러가 발생 할 수 있습니다.저는 Google Play Service를 업데이트를 하다보니 발생하였네요; 동일한 이름의 라이브러리를 중복으로 불러와 발생하는 문제입니다.저는 com.google.firebase:firebase-core를 사용하는 node module이 여러 개가 있었는데, 각각 필요한 버전이 달라서 오류가 발생하였습니다.해결 방법은 문제가 발생하는 node module를 지우고 다시 설치를 하도록 합니다. 이 때 각 node module의 android/build.gradle 에서.
React Native 에서 GIF 이미지를 출력할때 일반 이미지 출력과 동일하게 Image를 이용하여 출력을 하면 됩니다. 이렇게 넣었는데 화면에 공간만 차지하고 이미지가 나오지 않는 문제가 있습니다. 이 때 android/app/src/build.gradle 파일에 아래 내용을 추가 해주어야 합니다. 그리고 다시 build를 하면 정상적으로 출력되는 이미지를 확인 할 수 있습니다.
React Native Android에서 Wifi AP를 검색하고자 아래 모듈을 활용하였습니다.https://github.com/devstepbcn/react-native-android-wifi 설치 방법 및 기타 사용법은 위 페이지에서 확인을 하면 되는데,안드로이드 6.0부터 현재 AP List를 가져오도록 했는데도 불구하고 아무것도 나오지 않는 경우가 있는데AndroidManifest.xml에 아래 항목을 추가를 합니다. 둘 중 하나만 넣어도 된다고 함그래도 검색 결과를 가져오지 못하는데,별도로 권한을 요청해서 승인을 받도록 해야 합니다.앱 권한 확인 및 요청하는.
react-native init를 하여 프로젝트를 초기화를 할 경우 항상 최신 버전으로 프로젝트가 세팅이 된다.하지만 구 버전으로 프로젝트를 초기화를 해야 할 경우 아래 방법을 이용한다.먼저 아래 package를 설치하도록 한다. Project Name에 원하는 이름을 넣고 실행하면 원하는 버전으로 react native project가 세팅된다.