본문 바로가기

SW 프로그래밍/안드로이드24

[Mac]안드로이드 스튜디오에서 파일 생성 시 자동으로 생성되는 코멘트 수정하기 안드로이드 스튜디오에서 Class 파일 생성 시 상단에 Create by xxxxx on 2017. 3. 9.. 이런식으로 주석이 포함됩니다. 하지만 제 계정이 한글로 되어있어 그런지 이름이 이상하게 변환되어 계속 거슬려 바꿔 보았습니다.  메뉴 바에 AndroidStudio -> Preferences 눌러 설정화면으로 이동합니다.다음 Editor -> File and Code Templates로 이동하여 Includes 탭을 선택합니다.   맨 윗줄에 #set($USER = "XXXXX") 를 삽입하며 USER이름을 변경합니다.   변경 후 Class 파일을 생성해보면 바뀐것을 확인 할 수 있습니다.   출처: https://chelsea-kbj.tistory.com/6 [Mobile App Devel.. 2024. 11. 3.
맥에서 packageDebugResources/._drawable' is not a directory 에러 Chart GP에 물어봐서 해결함 질문 : 소노마가 설치된 인텔 맥북에서 안드로이드 스튜디오를 설치하고, 프로젝트를 생성하는데 폴더나 자바파일명과 동일한 이름 앞에 ._ 파일명 또는 폴더명이 자동 생성되고, 컴파일하거나 실행하면 이것 때문에 에러가 발생한다 이것은 무슨 현상이며, 해결방법은 없는가? 답변이 문제는 macOS 시스템에서 특정 파일이나 폴더에 ._로 시작하는 메타데이터 파일이 자동 생성되는 현상에서 비롯됩니다. 이러한 ._ 파일들은 macOS가 HFS+와 같은 파일 시스템에 파일을 관리하기 위해 생성하는 보조 파일로, 파일의 확장 속성이나 Finder 관련 정보를 담고 있습니다. 하지만 이 파일들이 Android Studio 프로젝트 안에서 발생하면, Android Studio나 Gradle.. 2024. 11. 2.
Missing contentDescription attribute on... ImageButton에서 만난 경고창입니다! Missing contentDescription attribute on image 이미지에서 contentDescription 속성이 누락되었다고 하네요๑・̑◡・̑๑ 이거는 기술적인 오류는 아니고 이미지에 대한 접근성이 좋지 않다! 라는 경고입니다. 저 노란 전구에 커서를 갖다대면 위와 같은 창이 올라옵니다 Set ContentDescription을 클릭해주세요! 요렇게 넣어주면 됩니다 저는 contentDescription에 고냥 "이미지 뷰입니다" 라는 스트링을 넣어주었어요..! 그냥 버튼 이미지 버튼이었어서리.. 만약 굳이 설명이 필요없는 장식용 이미지라면 android:contentDescription="@null" 라고 넣어주심 됩니다! 원본 : ht.. 2022. 12. 13.
Android 12 타겟팅 시 Manifest merger failed / android:exported 앱을 만들어 보고 싶어서 안드로이드 스튜디오를 통해서 공부하고 있었는데 오류가 발생했다 위와 같은 코드를 적었는데 activity에 빨간 밑줄이 그어지며 해당 부분에서 오류가 발생했다 Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/ma.. 2022. 11. 28.
안드로이드 스튜디오에서 개발용으로 스마트폰 인식 안될 때 사용해 볼 방법(안드로이드버전 12의 경우) 안드로이드 앱개발에 코틀린을 사용해 보려고 오랜만에 안드로이드 스튜디오를 실행해 봤습니다. 업데이트를 마구 하다보니 안드로이드 스튜디오의 버전이 2020.3.1이 되어 있네요. 안드로이드 개발자 사이트에 들어가보니 이게 최신 버전이었습니다. 테스트용 앱을 만들고, 에뮬레이터에서 실행해보니까 잘됩니다. 이제 스마트폰을 연결하여 실행해 보려고하니까, 스마트폰이 인식 되지 않습니다. 좀 당황스럽네요. 스마트폰을 안드로이드 스튜디오에 연결하는 일반적인 방법은 예전에 작성한 글인 "안드로이드 앱 실행하기 - AVD"를 참고하시면 되겠습니다. 안드로이드 스튜디오 예전 버전에 관한 내용이지만 현재도 유효할 것 같습니다. 간단히 말해서 첫 번째로 스마트폰 회사에서 제공하는 전용 USB 드라이버가 필요한 경우가 있습니다.. 2022. 11. 28.
ORACLE JDK 11 설치 및 ANDROID STUDIO 환경 설정(AGP 7.0 이상) 오랫만에 Android Studio 를 구동시켰더니 classpath "com.android.tools.build:gradle:7.0.0" 로 업데이트되고 JDK 11 버전으로 설치를 하라고 나온다. https://www.oracle.com/java/technologies/javase-jdk11-downloads.html 에서 파일을 다운로드 받아서 설치한다. Android Studio 에서 설정을 변경한다. 앱 build.gradle plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdk 30 defaultConfig { applicationId "com.link2me.android.bdmap" minSdk 26.. 2022. 11. 28.