error
-
[Flutter] Null Safety 오류 무시하기 (VS Code)Flutter 2021. 8. 13. 13:51
플러터/다트를 처음 접하는 입장에서 생소했던 것이 Null Safety였다. 예외 처리를 크게 신경 쓰지 않는 최근의 트렌드를 고려할 때 효과적으로 Null 접근을 막을 수 있는 방법이라는 생각도 들었지만, 동시에 개발자를 초딩 취급하는 것 같다는 느낌이 들기도 했다. 아무튼, 현재 쓰고 있는 코드라면 Null Safety를 고려해서 작성하면 될 일인데, 오래된 라이브러리를 사용하거나 할 때에는 난감한 경우가 있었다. 다음과 같이 특정 라이브러리에 대하 Null Safety 에러가 나는 경우이다. Error: Null safety features are disabled for this library. 라이브러리의 버전을 업데이트하여 최신 라이브러리를 쓰는 것으로 해결될 수 있지만, 그럴 상황이 못될 경우..
-
[Flutter] 플러터 설치 및 환경설정 에러 해결Flutter 2021. 6. 16. 17:15
최근에는 멀티 플랫폼을 지원하는 개발툴이 다양하게 존재한다. 물론 앱이 고도화되면 플랫폼별로 네이티브 개발을 하는게 제일 좋겠지만, 프로토타입을 개발하거나 MVP 버전의 앱을 개발하는 것은 멀티 플랫폼 툴이 아무래도 편한 것이 사실이다. 이번에 새로운 작업을 검토하면서 대세에 따라 Flutter를 활용해 보려고 야심차게 SDK 설치를 진행했다. Flutter가 대세 중 대세라고 하지만 설정 과정은 역시나 구글스러워서 셋업중 예상치 못한 에러를 몇 개 만났다. 해결 방법을 정리해 본다. Installation Process [Android Studio 설치] 안드로이드 개발자라면 대부분 설치가 되어 있겠지만 없다면 안드로이드 개발 환경 설치가 필요하다. JDK나 에디터를 따로 설치해도 무방하지만 Andro..
-
[Python] TextBlob 설치 후 Nltk 데이터 설치 에러 해결Knowledge 2021. 6. 8. 12:59
프로젝트에 필요하게 되어 머신 러닝, 그 중에서도 sentiment analysis를 보는 중이다. TextBlob을 사용하려고 설치 가이드를 따라 설치 중, NLTK 데이터 설치가 되지 않고 다음 에러가 났다. # python -m textblob.download_corpora Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 163, in _run_module_as_main mod_name, _Error) File "/usr/lib/python2.7/runpy.py", line 102, in _get_module_details loader = get_loader(mod_name) File "/usr/lib/pytho..
-
프록시로 인한 gradle 빌드 에러 해결 (Unity / Android Studio)Knowledge 2020. 7. 23. 20:44
회사 등 프록시로 막힌 환경에서 개발툴을 셋업은 여러가지로 어렵다. 요즘 안드로이드 빌드를 gradle로 하는 경우가 대부분인데, 인증서를 교체하는 프록시 서버 환경에서는 반드시 에러가 난다. 다음과 같은 에러가 하나의 예이다. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException 물론 다른 네트워크 상황이나 설정으로 인한 에러일 수 있지만 프록시 환경이라면 원인은 대부분 프록시 서버가 설정이 안되었거나 아니면 프록시 서버가 바꾼 인증서를 Java가 신뢰하지 못해서이다. 해결 방법은 gradle이 프록시 서버를 통해 빌드하도록 설정하고, Java의 신뢰할 수 있는 인증서 목록에 프록시 서버의 인증서를 추가하는 것이다...
-
[우분투] libcurl 빌드 에러 수정 (--with-ssl, --with-zlib)C and C++ 2019. 11. 18. 13:59
프로젝트에서 libcurl을 static library 형태로 포함해 사용하고 있다. 이전에는 프로젝트를 우분투 14.04 그리고 osx에서 빌드하고 테스트를 했었는데, 이번에 우분투 18.04에서 프로젝트를 빌드하니 다음과 같은 링킹 에러가 나타났다. ... md5.o:md5.c:(.rdata+0x0): undefined reference to `MD5_Init' md5.o:md5.c:(.rdata+0x4): undefined reference to `MD5_Update' md5.o:md5.c:(.rdata+0x8): undefined reference to `MD5_Final' md5.o:md5.c:(.rdata+0x14): undefined reference to `MD5_Init' md5.o:md..