목록전체 글 (67)
새로운 기능을 추가 한 후 빌드를 하니 다음과 같은 에러가 발생했다. An asset is marked with HideFlags.DontSave but is included in the build: Asset: 'Library/unity editor resources' (You are probably referencing internal Unity data in your build.)UnityEditor.HostView:OnGUI() 크게 변경한 것도 없는데 등장한 에러. 원인은 여러가지가 있는데, 실수로 추가한 스크립트에서 자동으로 추가되었거나, 변경되었거나 등이 대표적이다. 해결방법은 다음과 같다. Window/Rendering/light Setting에서 Source가 Custom에, 특정 Cub..
애드몹 미디에이션 패키지를 추가하고 빌드하니 다음과 같은 에러가 발생했다. The number of method references in a .dex file cannot exceed 64K 분명 이미 멀티덱스 세팅을 했을텐데도 위와 같은 에러가 발생해 당황스러웠지만, 아래 방법으로 해결했다. Unity BuildSetting에서 Custom Launcher Gradle Template를 체크해준다. 그럼 LauncherTemplate.gradle파일이 생성된다. defaultConfig { minSdkVersion **MINSDKVERSION** targetSdkVersion **TARGETSDKVERSION** applicationId '**APPLICATIONID**' ndk { abiFilters..
출시할 앱의 패키지명을 변경할 일이 있어 기존에 연결된 GPGS관련 플러그인/스토어 등록작업을 모두 다시 해주어야 했다. Unity에 Google Play Game Services(GPGS)를 연동하고, 로그인 및 리더보드, Saved Game, 업적 등을 이용하려고 한 경우 구글 인증에 관해 다양한 문제/오류가 발생할 수 있다. 그 인증의 핵심에 대한 부분들을 다뤄볼까 한다. 먼저 GPGS서비스를 연동한 앱을 어디서 다운받아 이용하는지에 대하여 확실히 해야한다. 기본적인 스토어 세팅/구글 클라우드 Platform세팅은 넘어가겠다. play.google.com/console(개발자 콘솔)의 Play 게임 서비스/설정 으로 이동하면 사용자 인증 정보가 있을것이다. 해당 사용자 인증 정보를 눌러 들어가면, ..
github.com/sanukin39/UniClipboard sanukin39/UniClipboard Simple clipboard plugin for unity. Contribute to sanukin39/UniClipboard development by creating an account on GitHub. github.com 위 UniClipboard (MIT License)를 사용하면 가장 쉽고 빠르게 가능하다. 사용법 UniClipboard.SetText ("복사할 텍스트"); UniClipboard.GetText (); //클립보드에 있는 텍스트 가져오기
기존 프로젝트에 Admob을 연동하고, 이후 패키지명을 변경할 일이 있어 다시 연결을 해야했다. 그리고 테스트 광고를 다시 테스트 하려고 하니 HandleRewardedAdFailedToLoad event received with message: no fill 에러가 나타났다. 변경한거라곤 패키지 명 밖에 없는데 이게 무슨일인가 싶어 이것저것 알아보다가 시간이 좀 지났다. 그러더니 갑자기 정상적으로 광고가 나타나기 시작했다. admob no fill에러의 경우 광고 인벤토리(제공할 광고)가 없을 시 발생하는 에러이며 프로덕션용 광고를 사용했을 경우에 앱 등록 후 초기 등록시간이 걸리는 것은 알고있다. 하지만 테스트 광고도 위와 같이 앱을 등록하고, 어느정도 시간이 지나야만 광고가 나온다는 사실은 처음 알..
기존 프로젝트에 광고관련 SDK와 추가 스토어 대응을 하려고 플러그인을 이것저것 넣다보니 위와 같은 에러가 발생했다. 해당 에러는 구글에서 핫픽스가 나와있는 에러이며, 안드로이드 11에 관련된 기능이 추가되었지만, 기존 gradle버전에는 포함되어 있지 않아 발생하는 버그인 것으로 보인다. 구글 공식 문서 참고 : android-developers.googleblog.com/2020/07/preparing-your-build-for-package-visibility-in-android-11.html Preparing your Gradle build for package visibility in Android 11 Posted by David Winer , Product Manager One of the ..
Unity에서 다수의 에셋을 사용해 게임을 제작하다 보면 어느세 용량이 훌쩍 증가해있는 걸 자주 볼 수 있다. 먼저, apk에 실질적으로 포함된 리소스들의 용량을 확인해야 어떤 리소스들이 용량을 많이 차지하고 있는지 알 수 있다. 빌드시 사용되는 리소스는 APK빌드가 끝난 후, 로그 Console의 ...을 눌러 Open Editor Log를 누르면 확인 가능하다. 아래 문서를 참고. 참고 : docs.unity3d.com/Manual/ReducingFilesize.html Unity - Manual: Reducing the file size of your build Reducing the file size of your build Keeping the file size of the built app t..
2020년 11월 부로 play console ui가 변경됬다. 이제 구 ui를 사용하지 못한다. 아주 짜증이 난다. 오랜만에 Google Play Console(개발자콘솔) 에서, 내부 테스트 트랙에 apk를 업로드 하려고 하니 이런 에러가 발생했다 업로드할 수 없습니다. 다시 시도해보세요 단순히 위 오류 한줄만 노출되고 그 어떤 해결방법에 대한 피드백도 없다. 잘만 업로드 하다가 이게 무슨 일인가? 다른 사람들도 동일한 문제가 발생되었다 각설하고, 해결방법은 크롬이 아닌 엣지나, 인터넷 익스플로러를 사용하면 된다. 그럼 잘 업로드가 된다. 주의)윈도우 업데이트를 장기간 하지않아. 엣지나 익스플로러 브라우저가 구버전인 경우 play console에 접근할 수 없다. (튕김) +모든 웹브라우저의 쿠키 데..