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

ํ”Œ๋ž˜ํ”ผ๋ฒ„๋“œ ํด๋ก  ๊ฐœ๋ฐœ (with ์œ ํŠœ๋ธŒ ์กฐ์ฝ”๋”ฉ) [2] ...์˜ค๋ฅ˜์žก๊ธฐ ์„ฑ๊ณต!

๊ณต๋ถ€๋ชปํ•จ 2022. 11. 16. 16:34

ํ”Œ๋ž˜ํ”ผ๋ฒ„๋“œ ํด๋ก  ๊ฐœ๋ฐœ (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
๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ์—ˆ๋‹ค.
 
์ €์žฅ ํ›„ ๋นŒ๋“œ
 
๊ฒฐ๊ณผ - ์‹คํŒจ (๋‹ฌ๋ผ์ง„ ๊ฒƒ ์—†์Œ)
 
 
gradle ๋ฒ„์ „ ๋ณ€๊ฒฝ
baseProjectTemplate.gradle ํŒŒ์ผ์˜ 15๋ฒˆ์งธ ์ค„ ์ฝ”๋“œ
 
            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์‹œ๊ฐ„ ์ •๋„๊ฐ€ ๊ฑธ๋ฆฐ ๋“ฏํ•˜๋‹ค.

 

LIST