์ ๋๋ชน ์ค์นํ ์๋ฌ๊ธ ์๊น ์ฌ๋ ธ์๋๋ฐ, ์๋ฌ ์ฒจ๋ถํ๋ผ๊ณ ํด์ ๋ค์ ์ฌ๋ ค๋ณผ๊ฒ..
๋น๋๋๊ณ ๊ด๊ณ ๊น์ง ๋์ค๋๊ฑฐ ํ์ธ๋๋ฉด ๊ณ์ข๋ก 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\2020.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2020.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\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 artifact 'googlemobileads-unity.aar (:googlemobileads-unity:)' to match attributes {artifactType=android-manifest}.
ย ย ย > Execution failed for JetifyTransform: C:\Temp\Free\Scroll Survival Free\Temp\gradleOut\unityLibrary\libs\googlemobileads-unity.aar.
ย ย ย ย ย > Failed to transform 'C:\Temp\Free\Scroll Survival Free\Temp\gradleOut\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 9s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
์คํํก ์ฃผ์ ํ๋ ๋ง๋ค์ด์ค
๋ฏธ๋์์ด์ ์? - dc App
https://github.com/googleads/googleads-mobile-unity/issues/2459
์๋ํฐ ์กด๋ ์๋ ๋ฒ์ ์ฐ๊ณ ์๋ค ์๋ ๋ฒ์ ์ ๋ํฐ๋ ์ง์๋๋ gradle์ด๋ ์๋ฐ ๋ฒ์ ์ด ๋ฎ์์ ์์ฆ ๋์ค๋ sdk๋ฅผ ๋น๋ ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์. ์ด๋ฌ๋ฉด force resolve ํด๋ gradle ๋ฒ์ ์ด ๋ฎ์์ ๋น๋ ์๋๋ค
์๋ํฐ๋ฅผ 2021๋ก ์ฌ๋ฆฌ๊ณ ๋ค์ ํด๋ด๋ผ
์์ ํ๊ฒ ํ๋ ค๋ฉด 2022.3 ์ด์์ผ๋ก ํด์ผ๋จ. 2022.3 ์๋๊น์ง๋ jdk 8 ๊น์ง ์ง์ํ๋๋ฐ 2022.3 ๋ถํฐ๋ jdk 11 ๊น์ง ์ง์ํด์ ํธํ๋๋ gradle ๋ฒ์ ์ด ๋ ๋ง์์ง
์ง๊ธ 2022.3.1f๋ฒ์ ์ผ๋ก ๋ค์ด๋ฐ๊ณ ์์ด์ ๊ฐ์ฌํฉ๋๋น
์ด๊ฒ ์ง์ ํ ๋ฆฌ์๋ํ ๊ด๊ณ ์ง