본문 바로가기

Android7

안드로이드 http 프로토콜 접속 허용하기 안드로이드 스튜디오에서 웹뷰로 http 접속을 허용하려면 코드를 추가해야한다. 특히 개발서버에서 앱테스트를 진행하고자 한다면, 해당 설정 여부를 먼저 확인해주자 > 해결 AndroidManifest.xml 파일에 android:usesCleartextTraffic="true" 추가 웹뷰를 실행하려면 사실 맨 위에 있는 코드가 더 먼저 존재해야 한다. 웹뷰 자체를 열어주는 설정 코드! 2023. 10. 5.
안드로이드앱 버전 업데이트 방법(AAB) 구글플레이스토어에 이미 출시되어 있는 앱의 버전을 업데이트 하는 방법을 정리한다. 할 때마다 잊어버려서 맘먹고 정리! 1. build.gradle(Module) 파일의 Version 정보 업데이트 1) 버전 정보 수정 - versionCode: 기존 값보다 큰 정수 설정(1단위로 수정하면 된다) - versionName: 기존 값보다 크게 X.X.X 형식으로 설정 2) SyncNow 클릭 2. 앱 빌드 1) Generate Signed Bundle/APK ... 클릭 2) AAB(Android App Bundle)가 선택된 상태에서 NEXT 클릭 3) Key Store와 key 의 비밀번호를 입력후, NEXT를 클릭한다 - "Remember Passwrods" 는 가급적 체크하지 말자(자세한 내용은 아래.. 2023. 9. 15.
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. 23년 8월 31일 플레이 스토어에서 SDK 타깃 버전을 상향하라는 이슈! https://developer.android.com/google/play/requirements/target-sdk?hl=ko Google Play의 대상 API 수준 요구사항 충족하기 | Android Developers Google Play의 대상 API 수준 요구사항 충족하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. APK를 업로드하는 경우 Google Play의 대상 API 수준 요구사항을 충족 developer.android.com > 이슈 build.gradle 파일에서 compileSdkVersion, targetSdkVersion 값을 33으로 변경하고 android { com.. 2023. 9. 15.
Could not create task ':app:minifyReleaseWithR8'. 23년 8월 31일 플레이 스토어에서 SDK 타깃 버전을 상향하라는 이슈를 보고 회사 프로젝트의 compileSdkVersion, buildToolversion, targetSDKVersion을 함께 높여주려 한다. https://developer.android.com/google/play/requirements/target-sdk?hl=ko Google Play의 대상 API 수준 요구사항 충족하기 | Android Developers Google Play의 대상 API 수준 요구사항 충족하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. APK를 업로드하는 경우 Google Play의 대상 API 수준 요구사항을 충족 developer.android.com https:.. 2023. 9. 15.
Unable to make field private final java.lang.String java.io.File.path accessible > 이슈 build 클릭시 해당 에러가 나타날때가 있다. Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @3ee88d82 > 해결 1. ./android/gradle.properties 파일에서 org.gradle.jvmargs 옵션을 변경해준다. // 기존 org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 // 변경 org.gradle.jvmargs=--add-opens java.base/java.io=ALL-UNNAMED 2. [Sync Project wi.. 2023. 9. 15.
BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 61 > 이슈 23년 8월 31일 플레이 스토어에서 SDK 타깃 버전을 상향하라는 이슈를 보고 https://developer.android.com/google/play/requirements/target-sdk?hl=ko Google Play의 대상 API 수준 요구사항 충족하기 | Android Developers Google Play의 대상 API 수준 요구사항 충족하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. APK를 업로드하는 경우 Google Play의 대상 API 수준 요구사항을 충족 developer.android.com 오랜만에 웹뷰 프로젝트를 빌드해봤더니 아래와 같은 오류가 발생하였다. Could not open init generic class cach.. 2023. 9. 15.
module not specified > 이슈 안드로이드 스튜디오 run이 비활성화 되어 있을때 [Add Configuration]을 클릭하여 [Android App]을 들어가보면 error: module not specified를 확인할 수 있다 > 해결 상황에 따른 여러가지 해결책이 있지만, 내경우는 프로젝트 경로 자체를 잘못 불러왔다.🤔 안드로이드 스튜디오에서 Open을 클릭하고 Open > 프로젝트 폴더가 아니라, 프로젝트 폴더 내부의 Open > MyApplication 폴더로 불러오자! *import로 불러오면 [Sync Project with Gradle Files] 버튼이 없더라.. 왜 없나 한참 찾다가 Open으로 불러오니 있음! [Sync Project with Gradle Files] 버튼을 누르고 재빌드시, 좌측 리스트.. 2023. 9. 15.