본문 바로가기
반응형

Android/Android Error9

안드로이드 에러 javax.xml.stream.XMLStreamException ParseError at [row,col][9,210] 원인 및 해결 Abstract. 액티비티 자바코드에 DataBinding을 사용하기 위해 xml 파일 셋팅을 하고, 테스트를 위해 실행을 했더니 빌드 과정에서 XMLStreamException 에러가 발생했다. 결론적으로 에러의 원인은 xml 파일에서 태그 안에 layout_width 속성이 중복되어서 발생하는 것이었다. 따라서 태그 안의 layout_width, layout_height 속성을 제거하여 문제를 해결할 수 있다. 자세한 내용은 다음에서 설명한다. 1. 에러 내용 DataBinding을 사용하기 위해 xml 파일의 가장 바깥쪽 태그를 태그로 수정했다. 그리고 테스트를 위해 실행을 해보았는데, 다음과 같은 에러가 발생했다. Caused by javax.xml.stream.XMLStreamException .. 2023. 10. 4.
안드로이드 에러 Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. 원인 및 해결 Abstract. 기존에 정상 작동하던 알람 기능이 실행 시 에러가 발생하며 앱이 다운되는 현상이 발견되었다. 테스트를 진행하며 왜 그런 것인지 확인해보니, Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. 라는 내용의 에러 메시지를 확인할 수 있었다. 결론적으로 말하자면 안드로이드 버전이 31 이상인 경우 FLAG_UPDATE_CURRENT를 사용하면 충돌이 일어나기 때문이었다. 1. 에러 내용 알람 시간을 설정하고 설정된 시간이 되면 알람을 확인할 수 있는 알람기능을 테스트 하던 중 다음과 같은 에러가 발생하는 것을 .. 2023. 4. 19.
안드로이드 에러 Execution failed for task ':app:checkDebugDuplicateClasses'. 원인 및 해결 Abstract. 안드로이드 개발에서 Fragment를 생성하여 사용하기로 했다. 이에 따라 Activity와 Fragment를 연결하여 먼저 뼈대를 만들고 정상적으로 연결되었는지 테스트를 했는데, Execution failed for task ':app:checkDebugDuplicateClasses'.라는 빌드 에러가 발생했다. 상세 내용을 확인해보니 Your project has set `android.useAndroidX=true`, but configuration `:app:debugRuntimeClasspath` still contains legacy support libraries, which may cause runtime issues. This behavior will not be all.. 2023. 3. 12.
안드로이드 스튜디오 코드 자동완성 안됨 원인 및 해결 Abstract. 안드로이드 스튜디오를 사용하면 코드 자동완성이라는 기능이 있어 코드를 작성하기 굉장히 편리하다. 그런데 어느날 갑자기 코드 자동완성 기능이 작동하지 않는 현상이 발생했다. 보통 안드로이드 스튜디오를 처음 설치하여 실행하면 셋팅에 Auto Import가 설정되어 있어 타이핑을 하면 해당 타이핑과 관련된 코드를 자동으로 완성해주는데 뜬금없이 작동을 하지 않는 것이었다. 결론적으로 안드로이드 스튜디오 업데이트를 하면 정상 작동된다. 문제 내용을 보고 어떻게 해결했는지 확인하자. 1. 에러 내용 안드로이드 스튜디오 Dolphin 버전을 사용하고 있는데, 어느날 갑자기 코드 자동완성이 안되는 현상이 발생했다. 코드 자동완성 기능이 주는 이점이 어마어마한데 이걸 사용하지 못하니까 스트레스가 밀려왔.. 2023. 3. 12.
반응형