본문 바로가기
반응형

문제해결8

[Android] 파일명 에러 : Error:Error: 'H' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 파일명 에러 작업을 하다 역시 갑작스럽게 에러가 발생한다. 새로운 이미지 파일을 drawable 폴더에 넣고 돌리는순간 다음과 같은 에러가 발생핬다. Error:Error: 'H' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 처음 안 사실이지만 res 폴더에 들어가는 파일들은 모두 소문자로 처리해야 하는것으로 보인다. 이런식으로 파일에 대문자가 들어가서 대문자 'H' 가 들어갔다고 친절하게 에러 메시지로 알려준다. 해당 파일명을 교체해주면 아주 간단하게 해결되는 에러이다. [마우스 우클릭] - [Refactor] - [R.. 2019. 11. 2.
[Android] 안드로이드 스튜디오 에뮬레이터 실행 에러 : Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 2 split apks are compati.. 오랜만에 에뮬레이터를 사용해 코드를 실행시키려 했더니 이상한 에러가 발생하며 실행이 안된다. Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 2 split apks are compatible with the current device with density "420" and ABIs "x86". 구글에 쳐봐도 번역기를 돌려봐도 도저히 뭔소리인지 모르겠다. 알고보면 에러에 그대로 쓰여져 있더라 "but none of the 2 split apks" 이부분에 초점을 맞춰봤는데 .. 2019. 9. 3.
[Android] Error: INSTALL_FAILED_VERSION_DOWNGRADE Failed to commit install session 600973121 with command cmd package install-commit 600973121. Error: INSTALL_FAILED_VERSION_DOWNGRADE 가끔 실행을 시키다 보면 해당 에러가 발생하는 상황이 생긴다. 원인 자체는 별거 아니다 단말기에 현재 설치하려는 앱 버전보다 높은 버전이 이미 있어서, 낮은 버전으로는 설치할 수 없다는 경고이며 에러인 것이다. 분명 아무것도 건드린것도 없고 그냥 다시 실행했을뿐인데 버전이 낮고 높고를 떠나 같은 버전일 텐데 이런 에러가 발생한다... 해결 방법은 여러 가지가 있다. 1. 안드로이드 클린을 실시한다... (build clean / invalidate caches 등) 2.. 2019. 8. 9.
[SPRING] ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다(세미콜론 에러) - ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 - 스프링을 이용한 개발을 할 때 무 조 건 한번 이상은 나올법한 에러이다. 지금은 하도 많이 봐서 너무 간단하고 가벼운 에러지만 처음에는 뭔 소리야 이게 이럴법한 에러이다 SELECT * FROM testTable; 예를들어 이러한 구문이 있는데 SQL 쿼리문을 실행하는 부분에는 이상이 없지만 스프링 내부 iBatis , myBatis를 사용하는 곳에서는 저 세미콜론 ( ; ) 이 문제가 되어 발생하는 에러이다. 2019. 8. 8.
[Android] java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation "java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation" SDK 26 (Oreo) 버전에서 SDK 28 (Pie) 버전 으로 올리고 나서 잘되던 소스가 갑자기 에러를 뱉기 시작한다. 아직 나는 안드로이드에 관한 지식이 많이 없기에 받은 소스로만 돌렸거늘 참 당황스러운 상황이다. 그래서 여기저기 찾아본 결과 무슨 투명/불투명 작업이 원인이라고 하는데 원인은 둘째치고 가장 중요한 것은 이 오류는 API 26 (8.0) 기기 에서만 발생하는 오류(하필 내 폰이 8.0 이여서 한참 헤맸다..)라 한다. 그래서 딱 마지노선이 API 26 (8.0) / SDK 26 까지는 오류가 발생하지 않지만 여기서 SD.. 2019. 7. 9.
[SPRING] POST/GET 한글 파라미터 값 깨짐 현상 - POST/GET 한글 파라미터 값 깨짐 현상 - 스프링을 통한 웹개발을 하게 되면 당연히 POST/GET 방식을 통해 파라미터를 넘겨주고는 하는데 한글 파라미터를 넣어줄때 한글이 깨지는 현상이 발생하고는 한다. POST 방식과 GET 방식의 해결방법이 서로 다른데 각각의 해결방법에 대해 알아보자. 1. POST 방식 web.xml 파일에 아래와 같이 내용을 추가해주면된다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 2. GET 방식 server.xml 파일에 아래와 같이 내용을 추가해주면된다. 2019. 1. 20.
[Tomcat] Several ports required by Tomcat Server at localhost are already in use. (포트 중복 에러) "Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use." 알다시피 이런 에러들은 생각보다 자주 발생하는데 나 같은 경우에는 Tomcat 실행도중 비정상 종료되어 해당 포트가 이미 실행 되어 있는경우 혹은 다른쪽에서 이미 포트를 사용하고있을때 발생하였다. 역시 그 중에서 가장 흔한 포트인 "8080" 포트에서 나 역시 에러가 발생하였다. (스프링과 오라클을 같이 사용할 경우 기본포트가 8080이기때문에 자주 발생하곤 한다.) 그외에 다른 경우가 있을 수 있으나 이 두가지 경우밖에 잘 모르겠다. 해당 게시글은 포트를 바꾸거나 하는 기본적인 해결방안이 아니라 비정상 종료 되어 혼자 실행되어있.. 2019. 1. 20.
[SPRING] No converter found for return value of type (JSON 변환 에러) - Spring HashMap 변환 에러 - ajax를 사용하는 도중에 아래와 같은 에러가 발생하였다. "No converter found for return value of type: class java.util.HashMap" "No converter found for return value of type:" 는 HashMap 뿐만아니라 다른것들 역시 발생할 수 있다. 이 에러는 ajax 통신 과정에서 에러에 표시된 (본문에서는 HashMap) 타입이 json으로 변환시키지 못했다는 에러이다. 하지만 아이러니 하게도 국비지원 교육을 받았을 당시 "jackson-core" 라이브러리 하나만으로도 충분히 자동 변환이 되었던 코드인데 다시 해보려니 안되는 현상이였다. 에러가 발생한 코드 현황은 다음과 같다.. 2019. 1. 15.
반응형
TOP