반응형
반응형
문제 발생 플러터 앱을 업로드 하려니 다음과 같은 에러가 출력되었다. 'com.example'은(는) 제한되어 있으므로 다른 패키지 이름을 사용해야 합니다. 해결 방법 결론만 말하면, 애플리케이션 ID를 변경해주면 된다. 안드로이드 앱에는 고유한 애플리케이션 ID가 있다. 이 ID로 기기와 구글 플레이 스토어에서 앱을 고유하게 식별하는 기능을 한다. 이것을 다른 말로 표현하면 앱의 패키지 이름을 변경하면 된다는 뜻인데, 애플리케이션ID, 패키지 이름 등등으로 불려서 헷갈리지만 그러는 데에는 다 이유가 있다. 프로젝트 생성 시 패키지 이름과 애플리케이션ID는 동일한 이름으로 생성되기 때문이다. 물론 그 이후로 패키지 이름(네임스페이스)를 변경해도 애플리케이션 ID에 영향을 주지 않긴 하지만, 편의상 식별을..
앱 업로드 문제 발생 내용 구글 플레이 콘솔에 플러터로 만든 앱을 업로드 하려 하니 다음과 같은 문구가 출력되었다. 디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드했습니다. 출시 모드로 APK 또는 Android App Bundle에 서명해야 합니다. 해결 방법 서명 구성 정보를 릴리즈 모드로 빌드 타입 변경하기 프로젝트 폴더에서 android > app > build.gradle 파일을 연다. 빌드 그레이들 파일에서 빌드 타입 부분의 signingConfigs를 디버그에서 릴리즈로 변경한다. buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the ..
개요구글 플레이 콘솔을 통해 출시된 앱이 다음과 같은 정책 경고 문구 출력되었다.(해당 글은 안드로이드 API 수준이 31에서 33으로 업데이트하는 과정을 포스팅합니다.) 요약하자면,현재 출시되어 있는 앱의 버전이 출시된지 1년 이내의 대상 API 버전을 지원하지 않기 때문에최신 버전의 API를 지원하기 위해서 앱을 업데이트하라는 소리다.안드로이드 API 수준 타겟팅 (31 -> 33)SDK 버전 변경(프로젝트 디렉토리 내에서) build.grade 파일을 열어 아래의 내용을 수정해줍니다.compileSdkVersion : 기존 31 > 변경 33targetSdkVersion : 기존 31 > 변경 33versionCode : 기존 버전 +1동작 변경안드로이드 13(API 33) 이상에서 앱이 정상 ..
이 포스팅에서는 키 스토어를 분실하였을 때의 새로운 키 스토어 생성 과정 새로운 키 스토어를 PEM 파일로 변환하는 과정 구글 플레이 콘솔에서 키를 재설정하는 과정 구글 플레이 콘솔에 앱을 업데이트 하는 과정 을 설명합니다. 새로운 키 스토어 생성하기 (상단 메뉴에서) Build - Generate Signed Bundle / APK ... Android App Bundle 선택 Key store path 하단의 Create new 버튼 클릭 신규 키 스토어에 대한 정보를 입력 키 저장소 (Key Store) Key store path 키 저장소를 생성할 위치를 선택한다. 파일 이름은 위치 경로 끝에 .jks 확장자와 함께 추가해야 한다. Password 키 저장소에 사용할 보안 비밀번호를 생성하고 확인..
Error앱 서명을 하였음에도 'Android App Bundle이 서명되지 않았습니다.' 라고 뜰 때가 있다. 아래의 스크린샷은 구글 플레이 콘솔에서 앱 번들을 업로드하였더니 출력되는 메시지다.해결 방법build.gradle에서 빌드 타입 부분의 release를 확인해본다. 만약 debuggable의 옵션이 true일 경우 false로 변경한다.debuggable : true > falsebuildTypes { release { shrinkResources true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingCo..
aab 파일 만들기(상단 메뉴에서) Build - Generate Signed Bundle / APK ... 생성할 앱 구조 선택aab (Android App Bundle)앱의 모든 컴파일된 코드 및 리소스를 포함하여 APK 생성 및 서명을 구글 플레이에게 맡기는 게시 형2023년 6월부터 구글 플레이에 앱 등록 시 반드시 해당 형식 필요단, 기존에 등록되었던 앱은 apk로 등록 가능apk (Android Application Package)안드로이드의 소프트웨어와 미들웨어 배포에 사용되는 패키지 파일(이 포스팅에서는 Android App Bundle을 기준으로 설명하겠습니다.) 키 저장소 정보 입력(키 저장소가 없다면 '앱 서명하기(키 스토어 만들기)' 파트를 참고하여 신규 키 저장소를 생성하자)Key..