본문 바로가기

▶개발/Android23

[에러해결]Error: is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore Error: is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 에러 문제해결법:사용된 이미지 파일, xml 파일에 대문자가 사용된 경우이므로 소문자로 rename하여 rebuild할 것. 2018. 5. 25.
안드로이드 개발, 자바와 코틀린 차이는? 지난 해 17년, 구글 I/O에서 '코틀린(Kotlin)'이 공식적으로 안드로이드 개발 언어로서 인정받게 됐다. 이로써 구글이 코틀린을 공식적으로 지원하게 되는 셈이다. 그러면 안드로이드 개발자들은 어떤 언어를 택해야 하는지 고민에 빠질 수 있다. iOS 개발에서도 스위프트의 파란이 펼쳐지고 있으니 말이다. 그러나 개발자 커뮤니티나 다수의 개발자들은 코틀린의 인기도 이해하는 분위기이지만, 선행 자바, 후속 코틀린으로 코스를 밟아나가야 하는 것이 맞다는 의견이 조금 더 비중있었다. 때문에 객관적으로 접근하기 위해 안드로이드 개발에서의 코틀린이 자바에 비해 어떠한 차이를 갖고 있는지 살펴보고자 한다. 코틀린은 인텔리 J IDEA를 만든 젯브레인스(Jetbrains)가 2010년에 선보인 개발 언어다. 이후 .. 2018. 5. 16.
[안드로이드 오류해결] No system resource manager for module: app 안드로이드 스튜디오 No system resource manager for module: app 해결 오류발생:No system resource manager for module: app 해결방법:안드로이드스튜디오 File>Sync Project with Gradle Files 2018. 5. 10.
안드로이드 스튜디오 업데이트&SDK 다운로드 안드로이드 스튜디오를 이용하면서 개발 툴의 주기적인 업데이트와 버전별 SDK설치는 거의 필수적입니다. 특히 SDK 매니저를 통해 버전별 플랫폼 설치는 필수 중 필수입니다. 이유인즉 원하는 모바일 OS버전에 맞춰 개발할 수 있도록 버전별 환경을 이 플랫폼이 제공하기 때문입니다. 1. 안드로이드 버전 업데이트 및 SDK Manager 안드로이스 스튜디오를 실행하면 아래 이미지와 같은 화면을 접할 수 있습니다. 이곳에서 우측 하단>Configure를 클릭합니다. 안드로이드 스튜디오의 업데이트를 원한다면 아래에 있는 Check for Updates를, SDK(플랫폼 설치)를 원한다면 SDK Manager를 선택합니다. 업데이트는 더이상 얘기할 것 없이 쉽기 때문에 여기서 마치고 SDK 설치에 대한 설명을 이어갑.. 2018. 5. 9.
안드로이드 Cannot Resolve Symbol 'R' 오류 해결하기 안드로이드 프로젝트 작업중 이전까지 잘 빌드 되었던 프로젝트가 말썽이다. 안드로이드 스튜디오 R에서 빨간 줄이 나타났기 때문. 이런 경우 여러가지 경우의 수를 체크해보아야 한다. 첫째, 코드 내 잘못 입력된 오타가 있을 수 있다. layout이나 manifest부분에 있을 수 있는 사소한 오타를 찾아보아야 한다. 둘째, 누적된 캐시메모리가 꼬여있을 수 있다. 이 경우 캐시메모리를 정리해야 한다. 아래 이미지와 같이 File>Invalidate Caches/Restart 를 찾아서 클릭한다. 셋째, Clean Project를 해보자. 아래 이미지와 같이 Build>Clean Project에서 Clean Project를 클릭, 이어서 Rebuild Project까지. 안드로이드 개발자들이 간간히 접하는 흔한.. 2018. 4. 29.
반응형