본문 바로가기

오류해결6

React Native Build Error - Gradle version update 오류 해결방법 React Native로 만든 앱을 최종적으로 빌드할때, 해당 프로젝트의 android 폴더에서 다음의 명령어를 사용해서 apk파일을 생성하게 됩니다. $ ./gradlew assembleRelease 그런데 제대로 빌드가 되지 않고, Minimum supported Gradle version is 5.1.1. Current version is 4.10. If using the gradle wrapper, try editing the distributionUrl in ../android/gradle/wrapper/gradle-wrapper.properties to gradle-5.1.1-all.zip 오류가 나타나는 경우가 있습니다. 이 경우, android/gradle/wrapper/gradle-wra.. 2019. 6. 5.
React Native Build Error - Can't add task 'wrapper' 오류 해결방법 React Native로 만든 앱을 최종적으로 빌드할때, 해당 프로젝트의 android 폴더에서 다음의 명령어를 사용해서 apk파일을 생성하게 됩니다. $ ./gradlew assembleRelease 그런데 제대로 빌드가 되지 않고, Cannot add task 'wrapper' as a task with that name already exists 라면서 빌드 오류가 나는 경우가 있습니다. 이 경우 오류를 해결하려면, android 폴더안의 build.gradle의 코드를 수정해 주시면 해결할 수 있습니다. 업데이트 전 task wrapper(type: Wrapper) { gradleVersion = 'X.X.X' distributionUrl = distributionUrl.replace("bin",.. 2019. 6. 5.
React Native Build Error - SDK directory does not exist 오류 해결방법 React Native로 만든 앱을 최종적으로 빌드할때, 해당 프로젝트의 android 폴더에서 다음의 명령어를 사용해서 apk파일을 생성하게 됩니다. $ ./gradlew assembleRelease 그런데 제대로 빌드되지 않고, 다음과 같이 SDK directory does not exist 오류가 나타나는 경우가 있습니다. 이경우, 프로젝트의 android 폴더내의 local.properties를 다음과 같은 형식으로 수정해 주면 해결할 수 있습니다. 물론 실제로 해당 폴더에 sdk가 있는지 확인은 필수입니다. 업데이트 전 sdk.dir=C:\Users\user\AppData\Local\Android\Sdk 업데이트 후 sdk.dir=C\:/Users/user/AppData/Local/Android.. 2019. 6. 5.
Keytool 오류 java.io.FileNotFoundException 액세스가 거부되었습니다 오류 해결방법 React Native로 만든 안드로이드 앱을 구글 플레이스토어에 올리기 위해서는 Keytool을 사용해서 keystore파일을 만들어 apk 파일을 빌드해야합니다. 참고로 윈도우에서 keystore 명령어는 jre 설치 경로에서 해줘야 진행이 됩니다. $ keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 Bash를 사용하다가 한글은 깨지는 오류가 있어서, 윈도우 CMD창을 열어서 위와 같이 입력을 하면, 아래와 같이 keytool 오류 java.io.FileNotFoundException 엑세스가 거부되었습니다 오류가 보이는 경우가 있습니다... 2019. 6. 5.
React Native compileDebugJavaWithJavac 오류 해결방법 React Native CLI를 설치하고 테스트해보면, 아래와 같이 compileDebugJavaWithJavac 때문에 오류가 나서 실행이 안될 때가 있습니다. 해결방법은 시스템 변수에 JAVA_HOME을 추가하고 해당 변수 값으로 JDK가 있는 위치를 지정해 주면 해결됩니다. * Java를 설치한 폴더를 모르실 경우, Java를 다시 설치해 주시고 파일 경로를 변수 값으로 넣어주시면 됩니다. * jre가 아닌 jdk 입니다. 철자 확인해서 넣어주세요. 간단한것 같지만, 오류해결에 3시간 정도 걸린 것 같네요.;; 해당 글이 유용하셨다면, 공감 버튼 클릭 부탁 드립니다.궁금하신 점이 있으시다면, 아래 댓글로 남겨주세요. 2019. 3. 21.
React Native Application has not been registered error 오류 해결방법 지난번에 React Native CLI를 설치하고 나서 테스트 했습니다. 이후, 다른 폴더에 새로운 프로젝트를 생성하고 react-native run-android를 명령어를 실행할 경우에 다음과 같이 'Application has not been registered'라고 오류 문구가 뜨는 경우가 있습니다. 이 경우는 이전에 테스트를 하면서 아래와 같이 Node 프로세스가 돌아갔는데 멈추지 않아서 발생하는 것으로 확인됩니다. 이 창을 닫아주시고 다시 react-native run-android 명령어를 실행해 주시면 정상적으로 작동하게 됩니다. $ react-native run-android 간단한 것 같지만, 위 문제를 해결하려고 2시간이 휙 지나갔네요. 도움이 되셨으면 좋겠습니다. 해당 글이 유용하셨.. 2019. 3. 20.