본문 바로가기

전체 글156

[Android] This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.2.1 or newer. 해결방법 안녕하세요~ 챠니입니다! :) 이번에는 Android Studio의 오류에 대해서 알아보도록 하겠습니다. 오류 원인 오류는 다음과 같습니다. This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.2.1 or newer. 오류는 해당 프로젝트를 사용하려면 "2021.2.1"버전보다 높아야 한다고 이야기를 하고 있습니다. 그렇다면 제가 사용하는 Android Studio의 버전은 어떻게 될까요? 제가 사용하는 Android Studio의 버전은 "2021.1.1"이네요 해결방법 해결방법을 알아볼까요? (Mac 기준) .. 2023. 5. 11.
[Android]uses-feature설명 및 Google Play검색 안되는 현상 해결방법 안녕하세요~ 챠니입니다! :) 이번에는 속성에 대해서 알아보도록 하겠습니다. 해당속성은 애플리케이션이 사용하는 단일 하드웨어 또는 소프트웨어 기능을 선언하게 됩니다. 특히 실제 개발에서는 특정기능 설정으로 인해 구글스토어 검색이 안되어 앱이 다운이 안되는 현상에 대해서도 알아보도록 하겠습니다. 이 무엇인가? Google Play에서는 앱 매니페스트에 선언된 요소를 사용하여 하드웨어 및 소프트웨어 기능 요구사항을 충족하지 않는 기기에서 앱을 기기에서 앱을 필터링한다고 나와있습니다. 1. 문법 * android:name - 애플리케이션이 사용하는 단일 하드웨어 또는 소프웨어 기능을 설명어 문자열로 지정 * android:required - 기본값은 "true" - android:required="true":.. 2023. 5. 9.
[Android][kotlin] Android 12 / SameSite=None; Secure관련 안녕하세요~ 챠니입니다! :) Android 타겟을 12로 적용하면서 WebView에서 발생되었던 이슈에 대해서 한번 알아보겠습니다. Android 12에서 무슨일이? 요즘은 보통 하이브리드앱을 많이 선호하면서 네이티브에서는 보통 메인을 WebView로 띄워주는 경우가 많은데요 거기에서 2020년도에서 많은 이슈가 있었던 SameSite속성에 관련된 이야기입니다. 결론적으로 Android 12를 타겟으로 하는 Android WebView에서는 SameSite 속성이 기본값이 "None"에서 "Lax"로 설정됩니다. SameSite 속성이 강화되면서 여러가지 부분에서 이슈가 발생할것이라고 생각됩니다. 여러가지 Google, Android에서는 다음과 같이 이야기하고있습니다. 크로스 사이트 쿠키를 관리하는 .. 2023. 4. 12.
[Android] APK파일 이름 변경하기 안녕하세요~ 챠니입니다! :) 이번에는 APK파일을 생성하면서 자동적으로 셋팅해둔 파일명으로 만들어지는 방법에 대해서 알아보도록 하겠습니다. APK파일 이름 변경하기 변경하는 코드는 아래와 같습니다. App의 build.gradle(:app) 파일에 코드를 작성합니다. android { ... //APK FileName applicationVariants.all { variant -> variant.outputs.all { output -> def delimiter = "-" def variantName = variant.name output.outputFileName = rootProject.name + delimiter + variant.versionName + delimiter + new Date(.. 2023. 3. 15.