Unity/Unity Tip

[Unity/Admob] Admob추가 후 빌드 오류 해결 방법 총 정리

서니션 2023. 6. 27. 16:38
728x90
반응형

1. Gradle 버전 업그레이드

- 기존 6.1.1 버전에서 6.5로 업그레이드 해주었음

- 유니티 허브에서 자체 업그레이드 가능하다지만 좋지 않다는 얘기가 있음

- Edit - Preferences - External Tools에서 변경

- 유니티에 내장된 Gradle 버전은
 '/Applications/Unity/Hub/Editor/{unity_version}/PlaybackEngines/AndroidPlayer/Tools/gradle/lib' 에서 확인

 

버전 참고 링크

https://docs.unity3d.com/Manual/android-gradle-overview.html

 

Unity - Manual: Gradle for Android

Android requirements and compatibility Gradle for Android Gradle is a build system that automates a number of build processes and prevents many common build errors. Unity uses Gradle for all Android builds. You can either build the output package (.apk, .a

docs.unity3d.com

Gradle 다운로드 링크

https://gradle.org/releases/

 

Gradle | Releases

Find binaries and reference documentation for current and past versions of Gradle.

gradle.org

 

2. API 버전 업그레이드

- API 33으로 업그레이드 해주었음

 

참고 링크

https://notyu.tistory.com/70

 

유니티 안드로이드 빌드 (API Level 29 ~ 30)

사용된 유니티 버전은 2019.4.10f1. 구글 플레이 콘솔은 앱 배포 시 29~30 이상의 API 레벨을 지원하도록 요구한다. (2020년도에 이와 관련된 구글 플레이 콘솔 메시지를 수신한 적이 있다.) 유니티는 버

notyu.tistory.com

https://www.youtube.com/watch?v=dTCNwF5ZsY0 

 

3. keystore 설정

- 키스토어란? 구글 플레이 업로드를 위한 앱 서명

- 프로젝트 루트에 User.keystore가 있음

- Edit - Project Settings - Player - Publishing Settings에 Password 입력

 

4. jar .. 어쩌고 android X 어쩌고 오류...

C:\UnityProject\[프로젝트명]\Library\Bee\Android\Prj\IL2CPP\Gradle

위의 위치에서 gradle.properties 파일을 찾아 아래의 내용 복붙

org.gradle.jvmargs=-Xmx4096M
org.gradle.parallel=true
unityStreamingAssets=
unityTemplateVersion=3
android.useAndroidX=true
org.gradle.parallel.maxworkers=8
// android.enableJetifier=true

 

기타 참고 1.

1. Mono는 64를 지원하지 못함
2. IL2CPP로 변경
3. Android 24~33으로 빌드
4. ARMv7, ARM64 체크 (64를 위해)
5. Version이 있다고하면 Player에서
Version과 Bundle Version Code 체크

 

기타 참고 2.

SDK 경로
C:\Users\사용자\AppData\Local\Android\Sdk

 

더보기

참고링크 추가

유니티 C# 구글 애드몹 보상형 광고 간단 구현 Google Admob 7.4.1

Unity - Admob 추가 후 앱 실행 시 크래시 현상 해결 하기 | by Game Neo | Medium

[Unity Admob] 유니티에 애드몹을 추가한 후, 빌드 이슈 (feat. Gradle build failed)

TIL # 65 androidStudio / plugin과 gradle 버전 맞추기 (feat. offlineMode)/ No cached version of com.android.tools.build:gradle:4.0.0 available for offline mode. / could not resolve all files for configuration ':classpath'. / could not resolve com.a..

[Unity3D] Admob Proguard Issue

How to implement AdMob in Unity? A bit more detailed guide. | by Radi Cho | Medium

[Andriod] 구글 플레이스토어 앱 등록 및 출시 방법

[AdMob] 애드몹 모바일 광고 SDK 버전별 서비스 종료 도입!! 광고 게재 종료됨!! - 정보의 공유 사회

유니티 SDK 업데이트 실패 해결하기 (API Level 31 충족하기) - YouTube

Google AdMob

Android AdMob "JavascriptEngine을 가져올 수 없음" 오류를 수정하는 방법은 무엇입니까? - 스택 오버플로

유니티 안드로이드 빌드 (API Level 29 ~ 30)

9.유니티로 게임만들기_Google AdMob 구글 애드몹 광고 달기 (2) : 네이버 블로그

Google Ads SDK를 업데이트 한 후 addTestDevice가 더 이상 사용되지 않습니다. 해결 방법은 무엇입니까?

addTestDevice() deprecated 대응하기

[문제해결] 유니티 + 구글 애드몹의 기본을 알아보자 (2) - 테스트기기추가하기, 로그캣(logcat) 사용하기 (유니티 최신 버전 기준 2019.3~)

문제해결)Unity)This feature requires ASM7 See the Console for details

[Unity] 구글 플레이스토어 출시까지 오류 모음집

구글 플레이스토어 앱 등록 및 출시 방법 정리

GooglePlay) 이 버전은 Google Play 64비트 요구사항을 준수하지 않습니다.다음 APK 또는 App Bundle은 64비트 기기를 지원하지만, 32비트 네이티브 코드만 포함합니다.

[Unity] 이미 버전 코드가 1인 APK가 있으므로 다른 버전 코드를 사용해야 합니다. :: 지식공유

728x90
반응형