목록개발/Unity (23)
소소한 개발 공부

인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드했습니다. Android 12 이상에는 이 파일을 설치할 수 없습니다. 참조: developer.android.com/about/versions/12/behavior-changes-12#exported 플레이 콘솔에 aab 파일을 업로드 하는 중 위의 에러가 나왔다. 1. Main Manifest 파일을 생성하기 (만약 Manifest.xml 파일이 있다면 패스) ProjectSettings -> Player -> Publishing Settings -> Build 에서 Custom Main Manif..

플레이 콘솔에 aab 파일을 업로드하려 했는데 아래와 같은 오류 메시지가 나왔다. "디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드 했습니다." 해결 방법은 간단하다. Project Settings -> Player -> Publishing Settrings 에서 keystore manager 에서 key를 생성해주면 된다. Keystore Manager... 버튼을 누르면 팝업창이 나오는데 여기서 keystore 버튼을 눌러 Create New -> Anywhere 에서 key 위치를 지정해주고 생성한다. 이후 아래의(나는 이미 생성한 상태라 조금 다른 형태로 나오는데,) Password , Comfirm Password , Alias , Alias의 Password , C..

유니티 2020.3.11f1 버전을 aab 파일로 빌드하려고 보니 제목과 같은 에러가 발생했다. gradle 버전이 맞지 않음으로써 생기는 오류인데 아래의 방법을 사용해 해결했다. 우선 최종적으로 사용하는 한 일은 1. 유니티 버전 2020.3.11f1 2. gradle 버전 6.9.2-all 3. gradle Template 4.0.1 4. launcherTemplate.gradle 코드 추가 1. 사용 중인 gradle 버전 변경 유니티 버전마다 호환되는 버전이 다르다고 한다. https://docs.unity3d.com/Manual/android-gradle-overview.html Unity - Manual: Gradle for Android Customizing an Android Splash ..

유니티 안드로이드 빌드 시 androidsdk does not include your target sdk of *. 하고 오류메시지가 뜰 때가 있다. 이때 체크할 사항 1. 현재 sdk 경로 나는 지금 안드로이드 스튜디오의 에뮬레이터로 빌드할 것이기 때문에 sdk 경로를 안드로이드의 sdk 경로로 해줬다. 2. 안드로이드 스튜디오의 sdk manager 안드로이드 스튜디오에 api 가 다운로드 되어있는지 체크한다. 3. 유니티 target api level 체크 유니티 빌드 시 쓰는 api 레벨을 확인한다.

유니티 빌드 시 플레이 되는 기기의 해상도에 따라 프로그램 해상도가 달라질 수 있다. 이걸 방지하기 위해 빌드 해상도 고정이 필요하다. 아래를 참고했다. https://answers.unity.com/questions/911755/portrait-build-on-pc.html Portrait build on pc? - Unity Answers answers.unity.com 방법은 두가지가 있다. 1) 에디터상으로 해결하기 Project Settings에서 Player->Resolution and Presentation 탭의 Default Is Native Resolution 을 체크 해제하고 타겟 해상도 (예 564*960)를 지정해준다. 2) 스크립트로 해결하기 빌드 파일 플레이 시 맨 처음에 나오게..

모바일 게임에 구글 로그인 기능을 넣고 싶었는데 레퍼런스를 찾고 그대로 해봐도 자꾸 Fail이 났다. 가장 최근 버전 레퍼런스를 통해 해결..! 참고 영상 https://www.youtube.com/watch?v=aCG5nixgyVw 1. 구글 개발자 계정 만들기 및 앱 만들기 아래 사이트에서 소정의 금액을 지불해 구글 개발자 계정을 만든다. https://developer.android.com/distribute/console?hl=ko 개발자 계정으로 로그인하면 "앱 만들기" 버튼이 있다. 클릭한다. (만든 앱이 없을 때는 화면이 조금 달랐던 것 같은데 "앱 만들기" 버튼을 동일하게 클릭하면 된다.) 작성을 완료했다면 오른쪽 하단의 파란색 "앱 만들기" 버튼을 클릭한다. 위와 같은 화면이 나온다. 프..