본문 바로가기

에러/android4

[Android] 'E' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 에러 drawable 디렉토리에 이미지를 넣고 실행하는 과정에서 발생한 에러이다. 에러내용을 확인해보니 소문자, 숫자, 언더바로만 구성하라고 말하고 있어, 대문자로 되어있는 파일 이름을 변경해주니 에러가 발생하지 않았다. 이미지 이름 외에 모든 xml 파일이 이에 해당하는 것 같다. xml 파일이름 수정방법은 xml 파일 우클릭 -> Refactor -> Rename으로 변경할 수 있다. 2021. 11. 20.
[Android] You must either set a text or a view 에러 코틀린으로 안드로이드 프로젝트를 공부중 발생한 에러이다. intent를 통해 다른 엑티비티로부터 값을 넘겨받아 사용하려 할 때 에러가 생겼는데, 확인해보니 String? 값을 EditText에서 받으려 할 때 형변환이 이루어지지 않은 것이 이유였다. 값을 넘길 때, 혹은 넘겨받을 때 값을 toString()으로 형변환을 시켜주어 해결할 수 있었다. binding.save.setOnClickListener { val intent = Intent().apply { putExtra("result", binding.memoEditText.text.toString()) } setResult(RESULT_OK, intent) finish() } 2021. 9. 18.
패키지명 변경 에러 에러: 패키지명 변경 내용: no matching client found for package name 해결: 스튜디오 좌측 네비게이션바 보기방식을 Android에서 Project로 바꾼다. 프로젝트/app/밑에 google-service.json 파일에 패키지명 확인한다. 2020. 11. 6.
안드로이드 스튜디오 디버그 시 에러 안드로이드 스튜디오 앱 실행 시 에러: cannot fit requested classes in a single dex file 해결: minSDK 조정 2020. 9. 28.