ํ๋ํผ๋ฒ๋ ํด๋ก ๊ฐ๋ฐ (with ์กฐ์ฝ๋ฉ) [1] 2022.11.15 - [๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ] - ํ๋ํผ๋ฒ๋ ํด๋ก ๊ฐ๋ฐ (with ์ ํ๋ธ ์กฐ์ฝ๋ฉ)
์ ์ด์ด์ ์ค๋๋ ์์๋ ์ค๋ฅ์ก๊ธฐ
try 9. Bulid Settings - Run Device๋ฅผ ๊ธฐ์กด Default device์์ All compatible device๋ก ๋ณ๊ฒฝ

๊ฒฐ๊ณผ - ์คํจ
try 10. Bulid Settings - Run Device๋ฅผ ๊ธฐ์กด All compatible device์์ ๋ด ํด๋ํฐ์ผ๋ก ๋ณ๊ฒฝ

๊ฒฐ๊ณผ - ์คํจ
๋ค์ ์ฝ์์ฐฝ์์ ์ค๋ฅ ์ฝ์ด๋ณด์
try 11.
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
์ด ์ค๋ฅ๋ฅผ ๊ตฌ๊ธ๋ง ํด๋ดค๋ค.
https://drehzr.tistory.com/1148
๋ฌธ์ ํด๊ฒฐ)Unity)The option 'android.enableR8' is deprecated and should not be used anymore.
The option 'android.enableR8' is deprecated and should not be used anymore. WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. It will be removed in a future version of the Android Gradle plugin, and will no longer allow y
drehzr.tistory.com
์ด ๋ธ๋ก๊ทธ์ ์ค๋ช ์ ๋ฐ๋ผ, gradleTemplate.properties ํ์ผ์ ์ธ๋ฒ์งธ ์ค ์ฝ๋
android.enableR8=**MINIFY_WITH_R_EIGHT**
๋ฅผ
android.enableR8=false
๋ก ๋ณ๊ฒฝํด์ฃผ์๋ค.
classpath 'com.android.tools.build:gradle:4.0.1'
๋ฅผ
classpath 'com.android.tools.build:gradle:3.4.0.' ๋ก ๋ณ๊ฒฝํด์ฃผ์๋ค
์ ์ฅ ํ ๋น๋
๊ฒฐ๊ณผ - ์คํจ
์ค๋ฅ์ค์์
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
47 actionable tasks: 47 executed
์ด ๋ฌธ์ฅ์ด ๋์ ๋์๋ค.
์ ์ ๋ฏธ๋ค๋๊ณ , ์ ๋ธ๋ก๊ทธ์์ SDK ๋ฒ์ ์ด ์ ๋ง์์ ๊ทธ๋ด์๋ ์๋คํ์ฌ
Preferences - External Tools - Andriod SDK Tools installed with Unity (recommended)๋ฅผ ์ฒดํฌ ํด์ ํ๊ณ Browse๋ฅผ ๋๋ฅด๋ ์๋์ผ๋ก ๊ฒฝ๋ก๊ฐ ํ๋ ์กํ๋ค
๋ค์ ๋น๋
๊ฒฐ๊ณผ - ์คํจ

์ฝ์์ฐฝ์ ์ด๋ฐ ์ค๋ฅ๊ฐ 175๊ฐ๋ ์๊ฒจ๋ฌ๋ค.
๋ค์ ์๋๋๋ก ๋์ด์ผ๋์...
์๊น ๋ฏธ๋ค๋๋ ์ค๋ฅ๋ฅผ ๋ค์ฌ๋ค๋ณด์
๊ตฌ๊ธ๋ง ํด๋ณด๋ค๊ฐ ์ฐพ์๋ค.

1๋ฒ๊ณผ 2๋ฒ์ ํ์ง๋ง, 3๋ฒ์์ ํด๋น ํ์ผ์ด ์กด์ฌํ์ง ์์์ ๋งํ๋ค.
์๋๋ ํ์ฌ ์ํ์ด๋ค.



File C:\Users\ghc10\.android\repositories.cfg could not be loaded.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
> Configure project :launcher
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:checkReleaseManifest
> Task :launcher:prepareLintJar
> Task :unityLibrary:processReleaseManifest
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseBuildConfig
> Task :unityLibrary:generateReleaseResValues
> Task :unityLibrary:generateReleaseResources
> Task :launcher:preReleaseBuild
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:checkReleaseManifest
> Task :launcher:generateReleaseBuildConfig
> Task :launcher:generateReleaseSources
> Task :launcher:mainApkListPersistenceRelease
> Task :launcher:generateReleaseResValues
> Task :launcher:generateReleaseResources
> Task :launcher:createReleaseCompatibleScreenManifests
> Task :launcher:processReleaseManifest
> Task :launcher:mergeReleaseShaders
> Task :launcher:compileReleaseShaders
> Task :launcher:generateReleaseAssets
> Task :launcher:validateSigningRelease
> Task :launcher:signingConfigWriterRelease
> Task :launcher:checkReleaseDuplicateClasses
> Task :launcher:mergeReleaseJniLibFolders
> Task :launcher:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:packageReleaseResources
> Task :unityLibrary:generateReleaseRFile
> Task :unityLibrary:prepareLintJar
> Task :unityLibrary:generateReleaseSources
> Task :unityLibrary:javaPreCompileRelease
> Task :launcher:mergeReleaseResources
> Task :launcher:processReleaseResources
> Task :unityLibrary:compileReleaseJavaWithJavac
> Task :unityLibrary:bundleLibCompileRelease
> Task :unityLibrary:prepareLintJarForPublish
> Task :launcher:javaPreCompileRelease
> Task :unityLibrary:mergeReleaseShaders
> Task :unityLibrary:compileReleaseShaders
> Task :unityLibrary:generateReleaseAssets
> Task :launcher:compileReleaseJavaWithJavac
> Task :launcher:compileReleaseSources
> Task :launcher:lintVitalRelease
Calling mockable JAR artifact transform to create file: C:\Users\ghc10\.gradle\caches\transforms-2\files-2.1\288ee3a0a54c9ff96d2ec7eb64a7c814\android.jar with input C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\android.jar
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:bundleLibRuntimeRelease
> Task :unityLibrary:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:bundleLibResRelease
> Task :unityLibrary:mergeReleaseJniLibFolders
> Task :unityLibrary:transformNativeLibsWithMergeJniLibsForRelease
> Task :unityLibrary:transformNativeLibsWithStripDebugSymbolForRelease
> Task :unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease
> Task :launcher:mergeReleaseAssets
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.tasks.OnCompleteListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$e` is correct. Desugaring will assume that this interface has no default method.
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.tasks.OnSuccessListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$c` is correct. Desugaring will assume that this interface has no default method.
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.assetpacks.AssetPackStateUpdateListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$b` is correct. Desugaring will assume that this interface has no default method.
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Type `com.google.android.play.core.assetpacks.AssetPackManagerFactory` was not found, it is required for default or static interface methods desugaring of `void com.unity3d.player.AssetPackManagerWrapper.<init>(android.content.Context)`
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.tasks.OnCompleteListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$d` is correct. Desugaring will assume that this interface has no default method.
> Task :launcher:transformClassesWithDexBuilderForRelease
> Task :launcher:transformDexArchiveWithExternalLibsDexMergerForRelease
> Task :launcher:transformDexArchiveWithDexMergerForRelease
> Task :launcher:transformNativeLibsWithMergeJniLibsForRelease
> Task :launcher:transformNativeLibsWithStripDebugSymbolForRelease
> Task :launcher:transformResourcesWithMergeJavaResForRelease
> Task :launcher:packageRelease 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
47 actionable tasks: 47 executed
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Note: C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':launcher:packageRelease'.
> 1 exception was raised by workers:
java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\ghc10\.android\debug.keystore": Invalid keystore format
* 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 1m 33s
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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
stderr[
Note: C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':launcher:packageRelease'.
> 1 exception was raised by workers:
java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\ghc10\.android\debug.keystore": Invalid keystore format
* 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 1m 33s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[
Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
> Configure project :launcher
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\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\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:checkReleaseManifest
> Task :launcher:prepareLintJar
> Task :unityLibrary:processReleaseManifest
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseBuildConfig
> Task :unityLibrary:generateReleaseResValues
> Task :unityLibrary:generateReleaseResources
> Task :launcher:preReleaseBuild
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:checkReleaseManifest
> Task :launcher:generateReleaseBuildConfig
> Task :launcher:generateReleaseSources
> Task :launcher:mainApkListPersistenceRelease
> Task :launcher:generateReleaseResValues
> Task :launcher:generateReleaseResources
> Task :launcher:createReleaseCompatibleScreenManifests
> Task :launcher:processReleaseManifest
> Task :launcher:mergeReleaseShaders
> Task :launcher:compileReleaseShaders
> Task :launcher:generateReleaseAssets
> Task :launcher:validateSigningRelease
> Task :launcher:signingConfigWriterRelease
> Task :launcher:checkReleaseDuplicateClasses
> Task :launcher:mergeReleaseJniLibFolders
> Task :launcher:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:packageReleaseResources
> Task :unityLibrary:generateReleaseRFile
> Task :unityLibrary:prepareLintJar
> Task :unityLibrary:generateReleaseSources
> Task :unityLibrary:javaPreCompileRelease
> Task :launcher:mergeReleaseResources
> Task :launcher:processReleaseResources
> Task :unityLibrary:compileReleaseJavaWithJavac
> Task :unityLibrary:bundleLibCompileRelease
> Task :unityLibrary:prepareLintJarForPublish
> Task :launcher:javaPreCompileRelease
> Task :unityLibrary:mergeReleaseShaders
> Task :unityLibrary:compileReleaseShaders
> Task :unityLibrary:generateReleaseAssets
> Task :launcher:compileReleaseJavaWithJavac
> Task :launcher:compileReleaseSources
> Task :launcher:lintVitalRelease
Calling mockable JAR artifact transform to create file: C:\Users\ghc10\.gradle\caches\transforms-2\files-2.1\288ee3a0a54c9ff96d2ec7eb64a7c814\android.jar with input C:\Program Files\Unity\Hub\Editor\2020.3.18f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\android.jar
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:bundleLibRuntimeRelease
> Task :unityLibrary:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:bundleLibResRelease
> Task :unityLibrary:mergeReleaseJniLibFolders
> Task :unityLibrary:transformNativeLibsWithMergeJniLibsForRelease
> Task :unityLibrary:transformNativeLibsWithStripDebugSymbolForRelease
> Task :unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease
> Task :launcher:mergeReleaseAssets
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.tasks.OnCompleteListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$e` is correct. Desugaring will assume that this interface has no default method.
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.tasks.OnSuccessListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$c` is correct. Desugaring will assume that this interface has no default method.
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.assetpacks.AssetPackStateUpdateListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$b` is correct. Desugaring will assume that this interface has no default method.
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Type `com.google.android.play.core.assetpacks.AssetPackManagerFactory` was not found, it is required for default or static interface methods desugaring of `void com.unity3d.player.AssetPackManagerWrapper.<init>(android.content.Context)`
C:\UnityProjects\FlappyClone\Temp\gradleOut\unityLibrary\libs\unity-classes.jar: D8: Interface `com.google.android.play.core.tasks.OnCompleteListener` not found. It's needed to make sure desugaring of `com.unity3d.player.AssetPackManagerWrapper$d` is correct. Desugaring will assume that this interface has no default method.
> Task :launcher:transformClassesWithDexBuilderForRelease
> Task :launcher:transformDexArchiveWithExternalLibsDexMergerForRelease
> Task :launcher:transformDexArchiveWithDexMergerForRelease
> Task :launcher:transformNativeLibsWithMergeJniLibsForRelease
> Task :launcher:transformNativeLibsWithStripDebugSymbolForRelease
> Task :launcher:transformResourcesWithMergeJavaResForRelease
> Task :launcher:packageRelease 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
47 actionable tasks: 47 executed
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <c8b3b39837d14a59b516963b78bf9032>:0)
Rethrow as GradleInvokationException: Gradle build failed
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <c8b3b39837d14a59b516963b78bf9032>: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 <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <c8b3b39837d14a59b516963b78bf9032>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, 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 <5ad584e208e14caaa9e6b2e6027e9204>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

Build completed with a result of 'Failed' in 184 seconds (183575 ms)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002ca] in <5ad584e208e14caaa9e6b2e6027e9204>:0
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <5ad584e208e14caaa9e6b2e6027e9204>:0
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
๋ช๋ฒ์งธ ์๋์ธ์ง ๊ธฐ์ต์ด ์๋๋ค. https://appletreeworkplace.tistory.com/6
[์ ๋ํฐ] android gradle build failed ๋ฐ ๋ ํด๊ฒฐ๋ฒ
UnityPlayerActivity.java uses or overrides a deprecated API. ๊ฐ์๊ธฐ์..? ์ ์์ ์ธ ์ ๋ํฐ์์ ์๋๋ก์ด๋ ํ๋ซํผ ์ฑ๊ณต ๊ณผ์ ์ด๋ผ ํ๋ฏ~ build gradle project์์ ๊ทธ ๋ค์ Copying APK๋ฅผ ๋ด์ผ ์์ฌ์ด ๋๋ค. ๊ทธ๋ฌ๋ build gr
appletreeworkplace.tistory.com
์๋์ชฝ์ ํค์คํ ์ด ๋งค๋์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ๋์ ํด๋ด
Project Settings - Player - Publishing Settings - Keystore Manager...



๊ธฐ๋ํ์ง ์๊ณ ๋น๋ ์ค ๋ฐ์ ๋๋ฌ๋ณด๋... ์ด์ ์๋ ๋ณด์ง ๋ชปํ๋ ์๋ก์ด ๋ฌธ๊ตฌ๋ค์ด ๋ณด์๋ค..!!

๊ทธ๋ฆฌ๊ณ ๋ง์นจ๋ด ๋น๋ ์ฑ๊ณต ใ ใ ใ ใ ใ ใ ใ ใ ใ
๊ทธ์ ๊ป๋ถํฐ ๊ตฌ๊ธ๋ง ํด๋ณด๊ณ , ์ฌ๋ฌ๊ฐ์ง ์๋๋ค์ ํด๋ด๋ ๊ณ์ ์๋ผ์ ํฌ๊ธฐํด์ผ ํ๋... ๋ผ๋ ์๊ฐ์ด ๋ค์๋๋ฐ, ์ด๋ ๊ฒ ์ฑ๊ณตํ๋ ๋๋ฌด ์ข๋ค.
์ค๋ฅ๋ฅผ ํด๊ฒฐํ๊ธฐ๊น์ง ๋๋ต 6~7์๊ฐ ์ ๋๊ฐ ๊ฑธ๋ฆฐ ๋ฏํ๋ค.