레벨플레이 미디에이션
샘플 신 가져와서 테스트하는데
기본 SDK초기화가 안됨..(오류가 나는게 아니라 그냥 잠잠함..초기화에 성공하면 Debug.Log가 출력되야하는데 안됨..)
빌드하면 오류가 5개정도나옴..
애드몹
안되니까 애드몹만 넣어서 해보자 했는데 에디터에서 광고띄우기는 성공했는데
빌드하려니까 마찬가지로 같은 오류가 나옴
깃으로 광고 붙이기전으로 돌아가면 빌드가 잘 되는것 같음
광고 SDK나 광고 관련 안드로이드 익스터널(모바일) 디펜던시 관련 파일중에 뭐가 문제가 있는거같은데
아무리 구글링을해서 해결한사람들 방안 따라해도 해결이 안됨;;
도대체 뭐가 문제인걸까..
다른 광고 하나도 안붙였던 샘플 게임 프로젝트에 다시한번 미디에이션 SDK붙여보려는데
미디에이션 SDK가 자동으로 안드로이드 리졸버 충돌,최신버전 감지해서 업데이트 해주겠다는데
Resolving Android Dependecies... 0%에서 안움직임..
경로에 영어로 내 이름 있어서..조금 지움..
안에 설명대로 gradlew.bat없다해서 걍임의로 깃허브에서 gradlew.bat가져다 넣으니까 그것도 안됨..(저 화면 설치는되는데 빌드에서 마찬가지로 오류남)
머가 문제인지 몰것음..일단 이게 업데이트가 안되는거부터가 기본 문제인거같은데..
3일째 여기에 붙잡혀있으니 미칠거가타요..
밑에는 빌드할때 나오는 오류(장문)
Task :launcher:preBuild UP-TO-DATE
Task :launcher:preReleaseBuild UP-TO-DATE
Task :unityLibrary:preBuild UP-TO-DATE
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE
Task :unityLibrary:preReleaseBuild UP-TO-DATE
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE
Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE
Task :unityLibrary:compileReleaseAidl NO-SOURCE
Task :launcher:generateReleaseBuildConfig
Task :launcher:compileReleaseAidl NO-SOURCE
Task :launcher:compileReleaseRenderscript NO-SOURCE
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE
Task :unityLibrary:generateReleaseBuildConfig
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE
Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources
Task :unityLibrary:generateReleaseResValues
Task :unityLibrary:generateReleaseResources
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:parseReleaseLocalResources
Task :unityLibrary:packageReleaseResources
Task :unityLibrary:parseReleaseLocalResources
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest
Task :unityLibrary:processReleaseManifest
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile
Task :unityLibrary:generateReleaseRFile
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac
Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileRelease
Task :unityLibrary:javaPreCompileRelease
Task :unityLibrary:compileReleaseJavaWithJavac FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_line_warnings
18 actionable tasks: 18 executed
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
//
//
//위에까지가 첫번째 오류
//
//
너무 오류가 기니까 글이 수정이안되네 ..두번째 세번째는 일단 짜름..
EDM 1.2.179 미만 버전 쓰고 있으면 1.2.179 이상으로 올리는걸 추천하고 Resolution on Build 활성화 한 다음에 Force resolve 한 번 돌리고 빌드해봐. 지금 하는 resolve 방식은 구버전 EDM 에서 쓰는 방식인데 엄청 오래걸리고 라이브러리간 충돌도 엄청 잘 남
미디에이션이 자동으로 1.2.135버전으로 설치를 시키는거 같은데..지우고 EDM패키지로 새로 설치해야할까요..다시해봐야겠네요..아휴 머리야..ㅠ 말씀 감사해요
1.2.135는 너무 옛날 버전임. sdk 이것저것 통합할 때 가끔 구버전 EDM을 덮어씌우려고 하는 놈이 있는데 임포트할 때 그거 체크해제해야 됨. 어차피 새로운 EDM 덮어씌우면 옛날 EDM은 자동으로 삭제해줌. EDM 수동으로 지웠다가 메타 파일 남으면 골치아프니까 미디에이션 sdk 최신버전 설치해서 EDM 새 버전으로 덮어씌워주는게 좋음
음..일단 EDM을 이전버전지우고 재설치했는데..광고는 여전히 안나오네요..미쵸.. 그래도 말씀토대로 가능하면 EDM은 최신버전 유지하게끔 해야겠네요..
일단 빌드가 된다면 gradle 문제는 해결된거고 초기화 안되는건 빌드 돌리고 실행했을 때 로그캣 확인을 해봐야됨
음 지금 임시프로젝트로 깔짝이고있었는데 한번 본 프로젝트 EDM업데이트하고 빌드해볼게요..!!
와오!! 빌드는 성공했네요!!!! 감사합니다!!!!!!ㅠㅠ!!!!!
전 광고 붙이다가 프로젝트 터졌음. 이것저것 수정하다가 프,로젝트 맛이 간듯 ㅋㅋ 광고 붙이는게 젤 힘든듯., 진짜 오류가 계속 나서 머리 터질뻔. 난 광고넣는거 걍 포기함. 걍 pc게임이나 만듬.
크아아악 미디에이션 SDK가 초기화가 계속 안되서 애드몹SDK로 옮겨붙이고 다시 시도해보는데 EDM이 최신버전인데도 빌드오류 터짐..ㅠ
초기화 안 될 때 로그캣 에러 뭐뜸?
빌드 에러는 어떤거 뜨고? CommandInvokationFailure: Gradle build failed~~ 라고 적혀있는 에러 눌러서 쭉 보다보면 What went wrong: 적혀있는거 있는데 그 아래 부분부터 에러 원인임
로그캣은 따로 설치해야하는거에요? 어케 보는건지 모르는데 검색해볼게요 빌드에러는 새로 쓴 글에 조금 적어놨어요 조금 번거로우시겠지만 한번 확인부탁드려도 될까요? ㅠ
로그캣은 유니티에서 지원하는게 있음. 패키지 매니저에서 Android Logcat 다운받으면 되는데 로그캣은 앱 빌드하고 디버깅할 때 필수중의 필수니까 앞으로 모든 프로젝트 시작할 때 로그캣은 무조건 달고 시작한다고 생각하면 됨