๐Ÿ’ป Project/ํ”Œ๋ž˜ํ”ผ๋ฒ„๋“œ ํด๋ก 

ํ”Œ๋ž˜ํ”ผ๋ฒ„๋“œ ํด๋ก  ๊ฐœ๋ฐœ (with ์œ ํŠœ๋ธŒ ์กฐ์ฝ”๋”ฉ) [5] (๊ด‘๊ณ  ๋„ฃ๊ธฐ)

๋นต๋ชจ๋ฃจ 2022. 11. 24. 16:58

์•„๋ž˜์˜ ๋‚ด์šฉ์€ ๋ชจ๋‘ ์œ ํŠœ๋ธŒ ์กฐ์ฝ”๋”ฉ๋‹˜์˜ ์˜์ƒ์„ ๋ณด๋ฉฐ ํ•™์Šตํ•œ ๋‚ด์šฉ๋“ค์ž…๋‹ˆ๋‹ค!

https://www.youtube.com/watch?v=EqoU1PodQQ4&list=PLU9-uwewPMe0JVpshM9dhpJEOII4_dl1N 

ํ•ด๋‹น ์˜์ƒ 2h48m ~ 

๊ฐ•์˜๋ฅผ ์—ด์‹ฌํžˆ ๋”ฐ๋ผํ•˜๋˜ ์ค‘, ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. (์ด 4๊ฐœ)

 

BuildMethodException: [GoogleMobileAds] AndroidManifest.xml is missing. Try re-importing the plugin. ManifestProcessor.StopBuildWithMessage (System.String message) (at Assets/GoogleMobileAds/Editor/ManifestProcessor.cs:211) ManifestProcessor.OnPreprocessBuild (UnityEditor.Build.Reporting.BuildReport report) (at Assets/GoogleMobileAds/Editor/ManifestProcessor.cs:76) UnityEditor.Build.BuildPipelineInterfaces+<>c__DisplayClass16_0.<OnBuildPreProcess>b__1 (UnityEditor.Build.IPreprocessBuildWithReport bpp) (at <dc1a47a5816e4be7bc6817ee4d339e75>:0) UnityEditor.Build.BuildPipelineInterfaces.InvokeCallbackInterfacesPair[T1,T2] (System.Collections.Generic.List`1[T] oneInterfaces, System.Action`1[T] invocationOne, System.Collections.Generic.List`1[T] twoInterfaces, System.Action`1[T] invocationTwo, System.Boolean exitOnFailure) (at <dc1a47a5816e4be7bc6817ee4d339e75>:0) UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
Error building Player: BuildMethodException: [GoogleMobileAds] AndroidManifest.xml is missing. Try re-importing the plugin.
Build completed with a result of 'Failed' in 0 seconds (116 ms) UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in <dc1a47a5816e4be7bc6817ee4d339e75>:0 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <dc1a47a5816e4be7bc6817ee4d339e75>:0 UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

ํ•˜๋‚˜์”ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ํ•ด๊ฒฐํ•ด๋ณด์ž..

 

์šฐ์„  ์ฒซ๋ฒˆ์งธ ์—๋Ÿฌ๋ฅผ ๊ตฌ๊ธ€๋ง ํ•ด๋ณด๋‹ˆ,  Plugins/Android/GoogleMobileAdsPlugin ํด๋”์˜ ์ด๋ฆ„์„ GoogleMobileAdsPlugin.androidlib๋กœ ๋ฐ”๊พธ์–ด ์ฃผ๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค๋Š”๋ฐ...

๋‚˜๋Š” Plugins/Android ํด๋” ์•ˆ์—” ~.jar๊ณผ  ~.aar ํŒŒ์ผ๋“ค๋ฐ–์— ์—†์—ˆ๋‹ค.

.jar๊ณผ .aarํŒŒ์ผ๋“ค

์–ด์ œ ๋‹ค๋ฅธ ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด๋ ค๊ณ   https://stackoverflow.com/questions/58672587/unity-gradle-build-error-could-not-resolve-all-files-for-configuration-rel

์ด ๊ณณ์—์„œ ์‹œํ‚ค๋Š”๋Œ€๋กœ (go to Assets\Plugins\Android and remove all content then in unity editor in Assets menu go to Play Service Resolver(or external play resolver) >Android Resolver>Resolve now everyThing is oK!)

ํ–ˆ๋Š”๋ฐ, ์ด๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋œ๊ฒƒ ๊ฐ™๋‹ค.

 

https://github.com/googleads/googleads-mobile-unity/releases/tag/v7.3.1

๊ตฌ๊ธ€ ๋ชจ๋ฐ”์ผ ์• ๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์žฌ์„ค์น˜ ํ•ด์ค€๋‹ค.

NEW๋ผ๊ณ  ๋‚˜์˜จ๋‹ค!

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์žฌ์„ค์น˜ ํ•ด์ฃผ๊ณ ๋‚˜๋‹ˆ ์˜ค๋ฅ˜๋Š” ํ•˜๋‚˜๋กœ ์ค„์—ˆ๊ณ , ์•„๊นŒ๋Š” ๋นŒ๋“œ ์ž์ฒด๊ฐ€ ์•ˆ๋๋Š”๋ฐ ์ด์ œ ๋นŒ๋“œ๋ฅผ ํ•ด๋ณผ์ˆ˜๋Š” ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

๋นŒ๋“œํ•˜๋Š” ์ค‘...

 

๋˜ ์—๋Ÿฌ 4๊ฐœ๊ฐ€ ๋‚ฌ๋‹ค.

Installation failed with the following output: The APKs have been extracted in the directory: C:\Users\ghc10\AppData\Local\Temp\7262521144965347871 The APKs have been extracted in the directory: C:\Users\ghc10\AppData\Local\Temp\7262521144965347871 [BT:1.6.0] Error: Installation of the app failed. com.android.tools.build.bundletool.model.exceptions.CommandExecutionException: Installation of the app failed. at com.android.tools.build.bundletool.model.exceptions.InternalExceptionBuilder.build(InternalExceptionBuilder.java:57) at com.android.tools.build.bundletool.device.DdmlibDevice.installApks(DdmlibDevice.java:154) at com.android.tools.build.bundletool.commands.InstallApksCommand.lambda$execute$1(InstallApksCommand.java:197) at com.android.tools.build.bundletool.device.AdbRunner.run(AdbRunner.java:81) at com.android.tools.build.bundletool.device.AdbRunner.run(AdbRunner.java:61) at com.android.tools.build.bundletool.commands.InstallApksCommand.execute(InstallApksCommand.java:196) at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:90) at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:48) Caused by: com.android.ddmlib.InstallException: Failed to commit install session 8355059 with command cmd package install-commit 8355059. Error: INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.HCCODE.FlappyHC signatures do not match previously installed version; ignoring! at com.android.ddmlib.SplitApkInstallerBase.installCommit(SplitApkInstallerBase.java:99) at com.android.ddmlib.SplitApkInstaller.install(SplitApkInstaller.java:85) at com.android.ddmlib.internal.DeviceImpl.installPackages(DeviceImpl.java:1117) at com.android.tools.build.bundletool.device.DdmlibDevice.installApks(DdmlibDevice.java:138) ... 6 more Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

 

DeploymentOperationFailedException: Installation failed. See the Console for details. UnityEditor.Android.AndroidDeploymentTargetsExtension.UploadAndroidAppBundle (UnityEditor.Android.AndroidBuildProperties buildProperties, UnityEditor.DeploymentTargets.IDeploymentTargetsMainThreadContext context, UnityEditor.Android.AndroidDevice device, UnityEditor.Android.AndroidDeploymentTargetsExtension+LaunchProgressTaskManager taskManager) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0) UnityEditor.Android.AndroidDeploymentTargetsExtension+<>c__DisplayClass13_1.<LaunchBuildOnTarget>b__1 () (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0) UnityEditor.ProgressTaskManager.Run () (at <6a5b55f2e18b419e9faedac06ac6af94>:0) UnityEditor.Android.AndroidDeploymentTargetsExtension.LaunchBuildOnTarget (UnityEditor.DeploymentTargets.IDeploymentTargetsMainThreadContext context, UnityEditor.BuildProperties buildProperties, UnityEditor.DeploymentTargets.DeploymentTargetId targetId, UnityEditor.ProgressHandler progressHandler) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0) UnityEditor.DeploymentTargets.DeploymentTargetManager.LaunchBuildOnTarget (UnityEditor.BuildProperties buildProperties, UnityEditor.DeploymentTargets.DeploymentTargetId targetId, UnityEditor.ProgressHandler progressHandler) (at <6a5b55f2e18b419e9faedac06ac6af94>:0) UnityEditor.PostprocessBuildPlayer+<>c__DisplayClass22_1.<LaunchOnTargets>b__1 () (at <6a5b55f2e18b419e9faedac06ac6af94>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

 

UnityException: Could not find any valid targets to launch on for Android UnityEditor.PostprocessBuildPlayer.LaunchOnTargets (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget buildTarget, UnityEditor.Build.Reporting.BuildReport buildReport, System.Collections.Generic.List`1[T] launchTargets) (at <6a5b55f2e18b419e9faedac06ac6af94>:0) UnityEditor.Android.PostProcessAndroidPlayer.Launch (UnityEditor.BuildTarget target, System.String installPath, UnityEditor.Build.Reporting.BuildReport report) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0) UnityEditor.Android.AndroidBuildPostprocessor.LaunchPlayer (UnityEditor.Modules.BuildLaunchPlayerArgs args) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0) UnityEditor.PostprocessBuildPlayer.Launch (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget buildTarget, System.String path, System.String productName, UnityEditor.BuildOptions options, UnityEditor.Build.Reporting.BuildReport buildReport) (at <6a5b55f2e18b419e9faedac06ac6af94>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

 

UnityException: Could not find any valid targets to launch on for Android

 

ํ˜น์‹œ ์ง€๊ธˆ ๋‚ด ํฐ์— ๋ฏธ๋ฆฌ ๊น”๋ ค์ ธ์žˆ๋˜ -ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์—์„œ ๋‹ค์šด๋ฐ›์•„๋†“์€- Flappy HC ๋•Œ๋ฌธ์— ์ƒ๊ธด ์—๋Ÿฌ์ธ๊ฐ€ ์‹ถ์–ด์„œ ์‚ญ์ œํ•œ ํ›„ ๋นŒ๋“œ๋ฅผ ๋‹ค์‹œ ํ•ด๋ณด์•˜๋‹ค.

 

 

๊ฒฐ๊ณผ๋Š” ์„ฑ๊ณต!

 

๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์ œ์ ์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ์—ˆ๋‹ค.

1. ๊ด‘๊ณ ๊ฐ€ ํ•˜๋‚˜๋„ ๋œจ์ง€ ์•Š๋Š”๋‹ค.  ๋ฐฐ๋„ˆ๊ด‘๊ณ ์™€ ์ „๋ฉด๊ด‘๊ณ ๊ฐ€ ๋ชจ๋‘ ๋œจ์ง€ ์•Š์•˜๋‹ค.

2. GameOverScene์—์„œ ์žฌ์ƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด PlayScene์œผ๋กœ ๋Œ์•„๊ฐ€์•ผ ํ•˜๋Š”๋ฐ, ์žฌ์ƒ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ์•„๋ฌด ๋ฐ˜์‘์ด ์—†์—ˆ๋‹ค.

 

 

๊ตฌ๊ธ€ ๋ชจ๋ฐ”์ผ ์• ๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์žฌ์„ค์น˜ ํ•ด์ฃผ์–ด์„œ, ๊ทธ ์ „์— ํ•ด๋†จ๋˜ ์„ค์ •๋“ค์ด ๋‚ ์•„๊ฐ„ ๊ฑด๊ฐ€ ์‹ถ์–ด์„œ ๋‹ค์‹œ ์กฐ์ฝ”๋”ฉ๋‹˜์˜ ์˜์ƒ์„ ๋ณด๋ฉฐ ๋”ฐ๋ผํ•ด๋ดค๋‹ค.

 

Canvas์˜ Sort Order๋ฅผ -1๋กœ ์„ค์ •ํ•ด์ฃผ์—ˆ๊ณ 

https://answers.unity.com/questions/985837/admob-interstitial-ads-are-not-showing-up-1.html

๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๊ด‘๊ณ ๊ฐ€ ๋œฐ๋•Œ๊นŒ์ง€ ์ผ๋ถ€๋Ÿฌ ๋”œ๋ ˆ์ด ์‹œํ‚ค๋Š” ์ฝ”๋“œ๋ฅผ Replay.cs ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๋‹ค.

.

.

.

๋ชจ๋“  ์„ค์ •์„ ๋‹ค ์™„๋ฃŒํ–ˆ๋Š”๋ฐ๋„ ์Šค๋งˆํŠธํฐ์œผ๋กœ ๋นŒ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•ด๋ณด๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•„์žˆ์–ด์„œ, ํ˜น์‹œ๋‚˜ ํ•ด์„œ ์Šค๋งˆํŠธํฐ์— ๊น”๋ ค์žˆ๋˜ Flappy HC๋ฅผ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ๋นŒ๋“œํ•ด๋ณด์•˜๋‹ค

.

.

.

๊ทธ๋ž˜๋„ ๊ด‘๊ณ ๊ฐ€ ๋ชจ๋‘ ๋œจ์ง€ ์•Š๊ณ , ์žฌ์ƒ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ์”ฌ์ด ์ด๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค ใ…œใ…œ

 

์œ ๋‹ˆํ‹ฐ ์—๋””ํ„ฐ์—์„œ ์‹คํ–‰์‹œ์ผœ๋ณด๋ฉด ๋ชจ๋‘ ์ž˜ ์ž‘๋™ํ•˜๋Š”๋ฐ, ์Šค๋งˆํŠธํฐ์œผ๋กœ ๋นŒ๋“œ์‹œ์ผœ์„œ ์‹คํ–‰ํ•ด๋ณด๋ฉด ์™œ ์ž˜ ์•ˆ๋˜๋Š”๊ฑธ๊นŒ?

 

 

๊ตฌ๊ธ€๋ง ํ•ด๋ณด๋‹ˆ, https://stackoverflow.com/questions/68945332/google-admob-test-ads-not-showing-after-building-in-unity

์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ์—์„œ ๋‚˜์™€ ๊ฐ™์€ ์ฆ์ƒ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ์˜ฌ๋ฆฐ ์งˆ๋ฌธ์˜ ๋‹ต๋ณ€์„ ์ฐธ๊ณ ํ•˜์—ฌ

์• ๋“œ๋ชน์—์„œ ๋‚ด ๊ธฐ๊ธฐ๋ฅผ ํ…Œ์ŠคํŠธ ๊ธฐ๊ธฐ๋กœ ์ง€์ •ํ•ด๋ณด๋ ค ํ•œ๋‹ค.

 

์—ฌ๋Ÿฌ ๋งํฌ๋ฅผ ํƒ€๊ณ  ๋“ค์–ด๊ฐ€์„œ  https://support.google.com/admob/answer/9691433

์ด๊ณณ์„ ์ฐพ์•„๋ƒˆ๋‹ค.

์œ„์˜ ์„ค๋ช…์„ ๊ณ ๋Œ€๋กœ ๋”ฐ๋ผํ•˜์—ฌ ๊ธฐ๊ธฐ๋ฅผ ๋“ฑ๋กํ–ˆ๋‹ค. 

.

. . . ๋นŒ๋“œ๋ฅผ ๋‹ค์‹œ ํ•ด๋ณด์•˜๋Š”๋ฐ ๋‹ฌ๋ผ์ง„ ๊ฒŒ ์—†๋‹ค ใ…œใ…œ

.

.

.

๋‹ค์Œ๋‚  ๋‹ค์‹œ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ์‹œ๋„ํ•ด๋ณด๋‹ค๊ฐ€, ํ…Œ์ŠคํŠธ ๊ด‘๊ณ  ID ๋Œ€์‹ ์— ๋‚ด ์‹ค์ œ ๊ด‘๊ณ  ID๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ  ๋นŒ๋“œํ•ด๋ณด๋‹ˆ ์Šค๋งˆํŠธํฐ์—์„œ๋„ ์ •์ƒ์ ์œผ๋กœ ๊ด‘๊ณ ๊ฐ€ ๋ณด์˜€๋‹ค! 

 

์ด์ œ ๋ฒˆ๋“ค ๋ฒ„์ „์„ ์ˆ˜์ •ํ•˜๊ณ  ํ”Œ๋ ˆ์ด์Šคํ† ์–ด์— ๋“ฑ๋กํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ ์ค„ ์•Œ์•˜๋Š”๋ฐ...

ใ… ใ… ใ… ใ… 

๊ทธ๋ž˜๋„ ์ด ์—๋Ÿฌ๋“ค๋งŒ ํ•ด๊ฒฐํ•˜๋ฉด ๋์ด๋‹ค ์ƒ๊ฐํ•˜๊ณ  ์ฒœ์ฒœํžˆ ํ•ด๊ฒฐํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

๋”๋ณด๊ธฐ

์ฒซ๋ฒˆ์งธ ์—๋Ÿฌ 
> Configure project :launcher
WARNING: The option setting 'android.enableR8=false' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8

> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :launcher:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :launcher:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:generateReleaseResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:generateReleaseResources UP-TO-DATE
> Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources UP-TO-DATE
> Task :launcher:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:packageReleaseResources UP-TO-DATE
> Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseLibraryResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:parseReleaseLocalResources UP-TO-DATE
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile UP-TO-DATE
> Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileToJarRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseShaders UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseAssets UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseAssets UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibResRelease NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseJniLibFolders UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseNativeLibs UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:stripReleaseDebugSymbols NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :unityLibrary:generateReleaseRFile UP-TO-DATE
> Task :launcher:mergeReleaseResources UP-TO-DATE
> Task :launcher:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
> Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
> Task :unityLibrary:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:generateReleaseAssets UP-TO-DATE
> Task :launcher:bundleReleaseResources UP-TO-DATE
> Task :launcher:checkReleaseDuplicateClasses UP-TO-DATE
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :launcher:generateReleaseBuildConfig UP-TO-DATE
> Task :launcher:javaPreCompileRelease UP-TO-DATE
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:processReleaseJavaRes NO-SOURCE
> Task :launcher:processReleaseResources UP-TO-DATE
> Task :unityLibrary:bundleLibResRelease NO-SOURCE
> Task :launcher:compileReleaseJavaWithJavac UP-TO-DATE
> Task :unityLibrary:mergeReleaseJniLibFolders
> Task :unityLibrary:mergeReleaseNativeLibs
> Task :unityLibrary:stripReleaseDebugSymbols
> Task :launcher:dexBuilderRelease FAILED
> Task :unityLibrary:copyReleaseJniLibsProjectOnly
47 actionable tasks: 6 executed, 41 up-to-date

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

 

๋”๋ณด๊ธฐ

๋‘๋ฒˆ์งธ ์—๋Ÿฌ 

error processing C:\Users\ghc10\.gradle\caches\transforms-2\files-2.1\40a5c5778e44c6cefe581fe0507a8adc\googlemobileads-unity-runtime.jar
java.lang.UnsupportedOperationException: This feature requires ASM7
at org.objectweb.asm.ClassVisitor.visitNestHost(ClassVisitor.java:150)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:541)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:391)
at com.android.builder.desugaring.DesugaringClassAnalyzer.analyze(DesugaringClassAnalyzer.java:153)
at com.android.builder.desugaring.DesugaringClassAnalyzer.analyzeJar(DesugaringClassAnalyzer.java:100)
at com.android.builder.desugaring.DesugaringClassAnalyzer.analyze(DesugaringClassAnalyzer.java:68)
at com.android.build.gradle.internal.tasks.DesugarIncrementalHelper.lambda$getInitalGraphData$4(DesugarIncrementalHelper.java:146)
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:dexBuilderRelease'.
> java.lang.UnsupportedOperationException: This feature requires ASM7

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

 

๋”๋ณด๊ธฐ

์„ธ๋ฒˆ์งธ ์—๋Ÿฌ  

CommandInvokationFailure: Gradle build failed. 
C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"

Environment Variables:
BURST_ANDROID_MIN_API_LEVEL = 22
ProgramFiles = C:\Program Files
IntelliJ IDEA Community Edition = C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2\bin;
PROCESSOR_REVISION = 8e0c
OS = Windows_NT
CHROME_CRASHPAD_PIPE_NAME = \\.\pipe\crashpad_13504_OKOWQOIDTTQKPOTS
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 142 Stepping 12, GenuineIntel
ProgramW6432 = C:\Program Files
USERPROFILE = C:\Users\ghc10
JAVA_HOME = C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
CommonProgramFiles = C:\Program Files\Common Files
DriverData = C:\Windows\System32\Drivers\DriverData
ComSpec = C:\WINDOWS\system32\cmd.exe
USERDOMAIN = OO๋…ธํŠธ๋ถ
ANDROID_NDK_ROOT = C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK
USERNAME = ghc10
PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
NUMBER_OF_PROCESSORS = 8
JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF-8
TMP = C:\Users\ghc10\AppData\Local\Temp
FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer
TEMP = C:\Users\ghc10\AppData\Local\Temp
Path = C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Java\jdk-18.0.2\bin;C:\Program Files\dotnet\;C:\Users\ghc10\AppData\Local\Microsoft\WindowsApps;;C:\Users\ghc10\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2\bin;;C:\Users\ghc10\.dotnet\tools
COMPUTERNAME = OO๋…ธํŠธ๋ถ
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
ALLUSERSPROFILE = C:\ProgramData
SystemDrive = C:
windir = C:\WINDOWS
PROCESSOR_ARCHITECTURE = AMD64
FPS_BROWSER_USER_PROFILE_STRING = Default
ZES_ENABLE_SYSMAN = 1
PUBLIC = C:\Users\Public
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
APPDATA = C:\Users\ghc10\AppData\Roaming
OneDrive = C:\Users\ghc10\OneDrive
PROCESSOR_LEVEL = 6
CommonProgramW6432 = C:\Program Files\Common Files
ProgramFiles(x86) = C:\Program Files (x86)
SystemRoot = C:\WINDOWS
SESSIONNAME = Console
LOGONSERVER = \\OO๋…ธํŠธ๋ถ
LOCALAPPDATA = C:\Users\ghc10\AppData\Local
configsetroot = C:\WINDOWS\ConfigSetRoot
HOMEPATH = \Users\ghc10
HOMEDRIVE = C:
USERDOMAIN_ROAMINGPROFILE = OO๋…ธํŠธ๋ถ
ProgramData = C:\ProgramData
ORIGINAL_XDG_CURRENT_DESKTOP = undefined


stderr[
error processing C:\Users\ghc10\.gradle\caches\transforms-2\files-2.1\40a5c5778e44c6cefe581fe0507a8adc\googlemobileads-unity-runtime.jar
java.lang.UnsupportedOperationException: This feature requires ASM7
at org.objectweb.asm.ClassVisitor.visitNestHost(ClassVisitor.java:150)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:541)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:391)
at com.android.builder.desugaring.DesugaringClassAnalyzer.analyze(DesugaringClassAnalyzer.java:153)
at com.android.builder.desugaring.DesugaringClassAnalyzer.analyzeJar(DesugaringClassAnalyzer.java:100)
at com.android.builder.desugaring.DesugaringClassAnalyzer.analyze(DesugaringClassAnalyzer.java:68)
at com.android.build.gradle.internal.tasks.DesugarIncrementalHelper.lambda$getInitalGraphData$4(DesugarIncrementalHelper.java:146)
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:dexBuilderRelease'.
> java.lang.UnsupportedOperationException: This feature requires ASM7

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[

> Configure project :launcher
WARNING: The option setting 'android.enableR8=false' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8

> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :launcher:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :launcher:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:generateReleaseResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:generateReleaseResources UP-TO-DATE
> Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources UP-TO-DATE
> Task :launcher:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:packageReleaseResources UP-TO-DATE
> Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseLibraryResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:parseReleaseLocalResources UP-TO-DATE
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile UP-TO-DATE
> Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileToJarRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseShaders UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseAssets UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseAssets UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibResRelease NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseJniLibFolders UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseNativeLibs UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:stripReleaseDebugSymbols NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :unityLibrary:generateReleaseRFile UP-TO-DATE
> Task :launcher:mergeReleaseResources UP-TO-DATE
> Task :launcher:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
> Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
> Task :unityLibrary:compileReleaseShaders NO-SOURCE
> Task :unityLibrary:generateReleaseAssets UP-TO-DATE
> Task :launcher:bundleReleaseResources UP-TO-DATE
> Task :launcher:checkReleaseDuplicateClasses UP-TO-DATE
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :launcher:generateReleaseBuildConfig UP-TO-DATE
> Task :launcher:javaPreCompileRelease UP-TO-DATE
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:processReleaseJavaRes NO-SOURCE
> Task :launcher:processReleaseResources UP-TO-DATE
> Task :unityLibrary:bundleLibResRelease NO-SOURCE
> Task :launcher:compileReleaseJavaWithJavac UP-TO-DATE
> Task :unityLibrary:mergeReleaseJniLibFolders
> Task :unityLibrary:mergeReleaseNativeLibs
> Task :unityLibrary:stripReleaseDebugSymbols
> Task :launcher:dexBuilderRelease FAILED
> Task :unityLibrary:copyReleaseJniLibsProjectOnly
47 actionable tasks: 6 executed, 41 up-to-date
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.Action`1[T] progress) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
Rethrow as GradleInvokationException: Gradle build failed
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.Action`1[T] progress) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, AndroidPlayerBuildProgram.Data.AndroidPlayerBuildProgramOutput buildProgramOutput) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.Int32 subtarget, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <6a5b55f2e18b419e9faedac06ac6af94>:0)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

 

 

๋„ค๋ฒˆ์งธ์™€ ๋‹ค์„ฏ๋ฒˆ์งธ ์—๋Ÿฌ๋Š” ๊ทธ๋ƒฅ '๋นŒ๋“œ ์‹คํŒจํ–ˆ๊ณ  ์—๋Ÿฌ ๋ช‡ ๊ฐœ ๋–ด๋‹ค.'๋ผ๋Š” ๋‚ด์šฉ์ด์—ˆ๋‹ค.

 

์ฒซ๋ฒˆ์งธ ์—๋Ÿฌ๋ฅผ ๊ตฌ๊ธ€๋ง ํ•ด๋ณด๊ณ , ๊ฐ€์žฅ ์ตœ์ƒ๋‹จ์— ๋œจ๋Š” ๋ธ”๋กœ๊ทธ๋ฅผ ๋”ฐ๋ผํ•ด๋ดค๋‹ค.  https://drehzr.tistory.com/1148

๋‚˜๋Š” ๋ถ„๋ช… ์ €๋ฒˆ์— Custom Gradle Properties Template๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ ๊ฒƒ๋“ค์„ ์ฒดํฌํ–ˆ์—ˆ๋Š”๋ฐ, ์–ด์งธ์„œ์ธ์ง€ ์ฒดํฌ๊ฐ€ ํ’€๋ ค์žˆ์—ˆ๋‹ค.

 

์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•˜๊ณ  ์ฐฝ์„ ๋‹ซ์•˜๋”๋‹ˆ ๊ฐ‘์ž๊ธฐ ํ˜ผ์ž์„œ ์‹คํ–‰๋˜์—ˆ๋‹ค.
๊ธฐ์กด **MINIFY_WITH_R_EIGHT** ์—์„œ false๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ์—ˆ๋‹ค.

๋ธ”๋กœ๊ทธ์—์„œ ์„ค๋ช…ํ•˜๋Š”๋Œ€๋กœ ๋ชจ๋‘ ๋”ฐ๋ผํ–ˆ์Œ์—๋„ ์—๋Ÿฌ๊ฐ€ ๋œจ๋ฉด์„œ ๋นŒ๋“œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค ใ…œใ…œ

 

์ฒซ ๋ฒˆ์งธ ์—๋Ÿฌ  

๋”๋ณด๊ธฐ

> Configure project :launcher
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.


> Configure project :unityLibrary
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.


> Configure project :unityLibrary:GoogleMobileAdsPlugin.androidlib
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.


> Task :unityLibrary:preBuild UP-TO-DATE
> Task :launcher: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:checkReleaseManifest UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:checkReleaseManifest UP-TO-DATE
> Task :unityLibrary:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest UP-TO-DATE
> Task :launcher:preReleaseBuild FAILED
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseResValues UP-TO-DATE

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
6 actionable tasks: 1 executed, 5 up-to-date

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

๋‘ ๋ฒˆ์งธ ์—๋Ÿฌ

๋”๋ณด๊ธฐ

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:preReleaseBuild'.
> Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.
   > Failed to transform googlemobileads-unity-.aar (:googlemobileads-unity:) to match attributes {artifactType=android-manifest, org.gradle.status=integration}.
      > Execution failed for JetifyTransform: C:\UnityProjects\FlappyClone\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs\googlemobileads-unity.aar.
         > Failed to transform 'C:\UnityProjects\FlappyClone\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs\googlemobileads-unity.aar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

์„ธ ๋ฒˆ์งธ ์—๋Ÿฌ

๋”๋ณด๊ธฐ

CommandInvokationFailure: Gradle build failed. 
C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"

Environment Variables:
BURST_ANDROID_MIN_API_LEVEL = 22
ProgramFiles = C:\Program Files
IntelliJ IDEA Community Edition = C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2\bin;
PROCESSOR_REVISION = 8e0c
OS = Windows_NT
CHROME_CRASHPAD_PIPE_NAME = \\.\pipe\crashpad_13504_OKOWQOIDTTQKPOTS
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 142 Stepping 12, GenuineIntel
ProgramW6432 = C:\Program Files
USERPROFILE = C:\Users\ghc10
JAVA_HOME = C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
CommonProgramFiles = C:\Program Files\Common Files
DriverData = C:\Windows\System32\Drivers\DriverData
ComSpec = C:\WINDOWS\system32\cmd.exe
USERDOMAIN = OO๋…ธํŠธ๋ถ
ANDROID_NDK_ROOT = C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK
USERNAME = ghc10
PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
NUMBER_OF_PROCESSORS = 8
JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF-8
TMP = C:\Users\ghc10\AppData\Local\Temp
FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer
TEMP = C:\Users\ghc10\AppData\Local\Temp
Path = C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Java\jdk-18.0.2\bin;C:\Program Files\dotnet\;C:\Users\ghc10\AppData\Local\Microsoft\WindowsApps;;C:\Users\ghc10\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2\bin;;C:\Users\ghc10\.dotnet\tools
COMPUTERNAME = OO๋…ธํŠธ๋ถ
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
ALLUSERSPROFILE = C:\ProgramData
SystemDrive = C:
windir = C:\WINDOWS
PROCESSOR_ARCHITECTURE = AMD64
FPS_BROWSER_USER_PROFILE_STRING = Default
ZES_ENABLE_SYSMAN = 1
PUBLIC = C:\Users\Public
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
APPDATA = C:\Users\ghc10\AppData\Roaming
OneDrive = C:\Users\ghc10\OneDrive
PROCESSOR_LEVEL = 6
CommonProgramW6432 = C:\Program Files\Common Files
ProgramFiles(x86) = C:\Program Files (x86)
SystemRoot = C:\WINDOWS
SESSIONNAME = Console
LOGONSERVER = \\OO๋…ธํŠธ๋ถ
LOCALAPPDATA = C:\Users\ghc10\AppData\Local
configsetroot = C:\WINDOWS\ConfigSetRoot
HOMEPATH = \Users\ghc10
HOMEDRIVE = C:
USERDOMAIN_ROAMINGPROFILE = OO๋…ธํŠธ๋ถ
ProgramData = C:\ProgramData
ORIGINAL_XDG_CURRENT_DESKTOP = undefined


stderr[

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:preReleaseBuild'.
> Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.
   > Failed to transform googlemobileads-unity-.aar (:googlemobileads-unity:) to match attributes {artifactType=android-manifest, org.gradle.status=integration}.
      > Execution failed for JetifyTransform: C:\UnityProjects\FlappyClone\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs\googlemobileads-unity.aar.
         > Failed to transform 'C:\UnityProjects\FlappyClone\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs\googlemobileads-unity.aar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[

> Configure project :launcher
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.


> Configure project :unityLibrary
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.


> Configure project :unityLibrary:GoogleMobileAdsPlugin.androidlib
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.


> Task :unityLibrary:preBuild UP-TO-DATE
> Task :launcher: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:checkReleaseManifest UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:checkReleaseManifest UP-TO-DATE
> Task :unityLibrary:processReleaseManifest UP-TO-DATE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest UP-TO-DATE
> Task :launcher:preReleaseBuild FAILED
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseResValues UP-TO-DATE

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
6 actionable tasks: 1 executed, 5 up-to-date
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.Action`1[T] progress) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
Rethrow as GradleInvokationException: Gradle build failed
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.Action`1[T] progress) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, AndroidPlayerBuildProgram.Data.AndroidPlayerBuildProgramOutput buildProgramOutput) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <b5a1f7b6d39d4ca78ca284153b2ea92d>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.Int32 subtarget, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <6a5b55f2e18b419e9faedac06ac6af94>:0)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

์ฒซ๋ฒˆ์งธ ์—๋Ÿฌ๋Š” ๊ฒ€์ƒ‰ํ•ด๋ด๋„ ๋‹จ์ง€ ๊ฒฝ๊ณ ๋ฌธ์ผ ๋ฟ, ๋นŒ๋“œํ•˜๋Š”๋ฐ์— ๋ฌธ์ œ๋˜๋Š” ๊ฒƒ์€ ์—†๋‹คํ•˜์—ฌ ๋‘๋ฒˆ์งธ ์—๋Ÿฌ๋ฅผ ๊ฒ€์ƒ‰ํ•ด๋ดค๋‹ค.

https://forum.unity.com/threads/gradle-build-failed-solved.864856/

์ด๊ณณ์—์„œ

์ด ๋ฐฉ๋ฒ•์„ ๋”ฐ๋ผํ•ด๋ณด๋ ค ํ•œ๋‹ค.

์‹œํ‚ค๋Š” ๋Œ€๋กœ ๊ฐ€์žฅ ์œ— ์ค„์— ๋‘ ๊ฐœ์˜ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๋‹ค.

.

.

.

๊ฒฐ๊ณผ๋Š” ๋˜‘๊ฐ™์•˜๋‹ค ใ…œใ…œ

 

์•„๋žซ์ชฝ ๋‹ต๋ณ€์— ํ‚ค์Šคํ†ค์˜ ํŒจ์Šค์›Œ๋“œ๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š์•„๋„ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๊ธธ๋ž˜...

์ •ํ™•ํ•œ ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•ด์ฃผ๊ณ  (์›๋ž˜๋„ ์ •ํ™•ํ–ˆ์ง€๋งŒ)

ํŒจ์Šค์›Œ๋“œ๋„ ๋‹ค์‹œ ์ •ํ™•ํ•˜๊ฒŒ ์ž…๋ ฅํ•˜๊ณ  ๋นŒ๋“œํ•ด๋ด๋„ ๊ฒฐ๊ณผ๋Š” ๋˜‘๊ฐ™์•˜๋‹ค.

 

์œ ๋‹ˆํ‹ฐ ์—๋””ํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๋ฒ„์ „์œผ๋กœ ์‹คํ–‰์‹œ์ผœ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

(๊ธฐ์กด 2021.3.14f1 ์—์„œ 2021.3.13f1์œผ๋กœ)

.

.

.

๊ฒฐ๊ณผ๋Š” ๋˜‘๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค.

 

์Œ... ๊ทธ๋Ÿผ ๋‹ค์‹œ ์ฒ˜์Œ์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ์ƒ๊ฐํ•ด๋ณด์ž

ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์— ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•ด ๋ฒˆ๋“ค ๋ฒ„์ „์„ ์ˆ˜์ •(2์—์„œ 3์œผ๋กœ)ํ•œ ๋’ค๋กœ ๋นŒ๋“œ๊ฐ€ ๊ณ„์† ์‹คํŒจํ–ˆ๋‹ค.

๊ทธ๋Ÿผ ๋‹ค์‹œ ๋ฒˆ๋“ค ๋ฒ„์ „์„ 2๋กœ ๋‚ด๋ฆฐ ๋‹ค์Œ์— ๋นŒ๋“œํ•ด๋ณด์ž

.

.

.

๋ฒˆ๋“ค ๋ฒ„์ „์„ ๋‹ค์‹œ 2๋กœ ๋‚ด๋ฆฌ๊ณ  ๋นŒ๋“œํ•ด๋ด๋„, ๋˜‘๊ฐ™์€ ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋‚˜์™”๋‹ค. ๋ญ๊ฐ€ ๋ฌธ์ œ์ผ๊นŒ...

 

๋‹ค์‹œ ํ•œ ๋ฒˆ ๋นŒ๋“œํ•ด๋ดค๋‹ค.

์—๋Ÿฌ๊ฐ€ ์กฐ๊ธˆ ๋ฐ”๋€ ๋“ฏ ํ•˜๋‹ค

์ฒซ ๋ฒˆ์งธ ์—๋Ÿฌ

๋”๋ณด๊ธฐ
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details

> Configure project :launcher
WARNING: The option setting 'android.bundle.enableUncompressedNativeLibs=false' is experimental and unsupported.
The current default is 'true'.

Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-29\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
cvc-complex-type.2.4.a: 'base-extension' ์š”์†Œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ถ€์ ํ•ฉํ•œ ์ฝ˜ํ…์ธ ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. '{layoutlib}' ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.:
org.xml.sax.SAXParseException; lineNumber: 141; columnNumber: 252; cvc-complex-type.2.4.a: 'base-extension' ์š”์†Œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ถ€์ ํ•ฉํ•œ ์ฝ˜ํ…์ธ ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. '{layoutlib}' ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:453)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3231)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1791)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:741)
at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:568)
at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:101)
at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:168)
at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
at com.android.repository.impl.meta.SchemaModuleUtil$NamespaceFallbackFilter.startElement(SchemaModuleUtil.java:400)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:140)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:123)
at com.android.repository.impl.meta.SchemaModuleUtil.unmarshal(SchemaModuleUtil.java:193)
at com.android.repository.impl.manager.LocalRepoLoaderImpl.parsePackage(LocalRepoLoaderImpl.java:305)
at com.android.repository.impl.manager.LocalRepoLoaderImpl.parsePackages(LocalRepoLoaderImpl.java:159)
at com.android.repository.impl.manager.LocalRepoLoaderImpl.getPackages(LocalRepoLoaderImpl.java:124)
at com.android.repository.impl.manager.RepoManagerImpl$LoadTask.run(RepoManagerImpl.java:520)
at com.android.repository.api.RepoManager$DummyProgressRunner.runSyncWithProgress(RepoManager.java:397)
at com.android.repository.impl.manager.RepoManagerImpl.load(RepoManagerImpl.java:365)
at com.android.repository.api.RepoManager.loadSynchronously(RepoManager.java:290)
at com.android.sdklib.repository.AndroidSdkHandler$RepoConfig.createRepoManager(AndroidSdkHandler.java:731)
at com.android.sdklib.repository.AndroidSdkHandler.getSdkManager(AndroidSdkHandler.java:297)
at com.android.builder.sdk.DefaultSdkLoader.init(DefaultSdkLoader.java:386)
at com.android.builder.sdk.DefaultSdkLoader.getSdkInfo(DefaultSdkLoader.java:367)
at com.android.build.gradle.internal.SdkHandler.initTarget(SdkHandler.java:179)
at com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:867) ์ดํ•˜์ƒ๋žต

๋‘ ๋ฒˆ์งธ ์—๋Ÿฌ

๋”๋ณด๊ธฐ

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:preReleaseBuild'.
> Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.
   > Failed to transform googlemobileads-unity-.aar (:googlemobileads-unity:) to match attributes {artifactType=android-manifest, org.gradle.status=integration}.
      > Execution failed for JetifyTransform: C:\UnityProjects\FlappyClone\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs\googlemobileads-unity.aar.
         > Failed to transform 'C:\UnityProjects\FlappyClone\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs\googlemobileads-unity.aar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 14s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

์„ธ ๋ฒˆ์งธ ์—๋Ÿฌ

๋”๋ณด๊ธฐ
CommandInvokationFailure: Gradle build failed. 
C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"  ์ดํ•˜์ƒ๋žต

 

https://developers.google.com/ar/develop/unity-arf/android-12-build#workaround

์ด๋ฒˆ์—๋Š” ์ด๊ณณ์—์„œ ์‹œํ‚ค๋Š” ๋Œ€๋กœ ํ•ด๋ณด๋ ค ํ•œ๋‹ค.

SDK ๋ผ์ด์„ ์Šค ํด๋”๋ฅผ ๋ณต์‚ฌํ•ด์„œ ์œ ๋‹ˆํ‹ฐ SDK ํด๋”์— ์˜ฎ๊ฒผ๋Š”๋ฐ, ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':launcher'. > Failed to install the following SDK components: build-tools;30.0.3 Android SDK Build-Tools 30.0.3 The SDK directory is not writable (C:\Program Files\Unity\Hub\Editor\2021.3.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()

 

์กฐ๊ธˆ ๊ตฌ๊ธ€๋ง ํ•ด๋ณด๋‹ˆ, ์œ ๋‹ˆํ‹ฐ์˜ SDK ํด๋” ๊ฒฝ๋กœ๋ฅผ ๋ณต์‚ฌํ•ด์„œ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์˜ SDK ํด๋” ๊ฒฝ๋กœ๋ฅผ ๋˜‘๊ฐ™์ด ์„ค์ •ํ•ด์ฃผ๋ผ ํ•ด์„œ ์‹œ๋„ํ•ด๋ดค๋‹ค.

๊ทธ๋žฌ๋”๋‹ˆ ์ด๋ ‡๊ฒŒ ๋‚˜์˜จ๋‹ค

๋„๋Œ€์ฒด ์–ด๋–ป๊ฒŒ ํ•˜๋ž€ ๋ง์ธ๊ฐ€

์–ด์ฉ” ์ˆ˜ ์—†์ด, ์œ ๋‹ˆํ‹ฐ์˜ SDK ๊ฒฝ๋กœ๋ฅผ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์˜ SDK๊ฒฝ๋กœ์— ๋งž์ถฐ์ฃผ์—ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์˜ SDK ๋งค๋‹ˆ์ €๋ฅผ ๋ณด๋‹ˆ ๋ญ”๊ฐ€ ๊น”์•„์ฃผ๊ณ  ์‹ถ๊ฒŒ ์ƒ๊ธด ๊ฒƒ๋“ค์ด ์žˆ์–ด์„œ ์ƒˆ๋กœ์ด ์„ค์น˜ํ•ด์ฃผ์—ˆ๋‹ค.

33.0.1์„ ์ƒˆ๋กœ ์„ค์น˜ํ•ด์คฌ๋‹ค.
์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๊ฐ€&nbsp; ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ถ”์ฒœํ•ด์„œ ๋ ๋Œ€๋กœ ๋˜๋ผ๋Š” ์‹์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•ด๋ณด์•˜๋‹ค.

๋‹ค์‹œ ๋นŒ๋“œํ•ด๋ดค์ง€๋งŒ, ๋”ฑํžˆ ๋‹ฌ๋ผ์ง„ ๊ฒŒ ์—†๋‹ค.

LIST