์ ๋๋ชน์ ํ๋ถ ๋ฏธ๋์์ด์ ํ๋ ค๋๋ฐ ์ง์ง ๊ณ์ ์๋ฌ๋์ ์ฌ๋ ์ฃฝ๊ฒ ๋ค.
๊ตฌ๊ธ ๊ฒ์๋ง 3์๊ฐํ์.
<์ํฉ>
์ ๋ํฐ 2020.3.14
๋น ํ๋ก์ ํธ
์ ๋๋ชน GoogleMobileAds-v6.0.2 ์ค์น >ย ๋ ์กธ๋ฃจ์ > ๋น๋ > ์ฑ๊ณต.
FacebookUnityAdapter-3.3.0 ์ค์น > ๋ ์กธ๋ฃจ์ >ย ๋น๋ >ย ์๋ฌ. (3.3.1๋ ๋์ผ์ฆ์)
> Configure project :launcher
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 you to disable R8.
Exception while marshalling C:Program FilesUnityHubEditor0.3.14f1EditorDataPlaybackEnginesAndroidPlayerSDKuild-tools.0.2package.xml. Probably the SDK is read-only
Exception while marshalling C:Program FilesUnityHubEditor0.3.14f1EditorDataPlaybackEnginesAndroidPlayerSDKplatform-toolspackage.xml. Probably the SDK is read-only
Exception while marshalling C:Program FilesUnityHubEditor0.3.14f1EditorDataPlaybackEnginesAndroidPlayerSDKplatformsandroid-29package.xml. Probably the SDK is read-only
Exception while marshalling C:Program FilesUnityHubEditor0.3.14f1EditorDataPlaybackEnginesAndroidPlayerSDK oolspackage.xml. Probably the SDK is read-only
> 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 :launcher:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE
> Task :launcher:generateReleaseBuildConfig UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:generateReleaseResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources
> Task :unityLibrary:packageReleaseResources UP-TO-DATE
> Task :launcher:mainApkListPersistenceRelease UP-TO-DATE
> Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
> Task :launcher:generateReleaseResValues UP-TO-DATE
> Task :launcher:generateReleaseResources UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources
> Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
> Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
> Task :unityLibrary:processReleaseManifest
> Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:extractDeepLinksRelease
> Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
> Task :unityLibrary:compileReleaseShaders UP-TO-DATE
> Task :unityLibrary:generateReleaseAssets UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJarForPublish UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseShaders
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseShaders
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseAssets
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseAssets
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseLibraryResources
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:parseReleaseLocalResources
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:bundleLibResRelease UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibResRelease
> Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE
> Task :unityLibrary:mergeReleaseNativeLibs UP-TO-DATE
> Task :unityLibrary:stripReleaseDebugSymbols UP-TO-DATE
> Task :unityLibrary:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac
> Task :unityLibrary:generateReleaseRFile
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseJniLibFolders
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibRuntimeRelease
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileRelease
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseNativeLibs
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:stripReleaseDebugSymbols
> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:copyReleaseJniLibsProjectOnly
> Task :unityLibrary:javaPreCompileRelease
> Task :unityLibrary:compileReleaseJavaWithJavac
> Task :unityLibrary:bundleLibCompileRelease UP-TO-DATE
> Task :unityLibrary:bundleLibRuntimeRelease UP-TO-DATE
> Task :launcher:javaPreCompileRelease UP-TO-DATE
> Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
> Task :launcher:extractDeepLinksRelease UP-TO-DATE
> Task :launcher:processReleaseManifest
> Task :launcher:prepareLintJar UP-TO-DATE
> Task :launcher:checkReleaseDuplicateClasses
> Task :launcher:mergeReleaseShaders UP-TO-DATE
> Task :launcher:compileReleaseShaders UP-TO-DATE
> Task :launcher:generateReleaseAssets UP-TO-DATE
> Task :launcher:mergeReleaseAssets
> Task :launcher:processReleaseJavaRes NO-SOURCE
> Task :launcher:mergeReleaseJniLibFolders UP-TO-DATE
> Task :launcher:validateSigningRelease UP-TO-DATE
> Task :launcher:mergeReleaseResources
> Task :launcher:processReleaseResources
> Task :launcher:compileReleaseJavaWithJavac UP-TO-DATE
> Task :launcher:compileReleaseSources UP-TO-DATE
> Task :launcher:dexBuilderRelease
> Task :launcher:mergeReleaseJavaResource
> Task :launcher:lintVitalRelease
> Task :launcher:mergeReleaseNativeLibs
> Task :launcher:stripReleaseDebugSymbols UP-TO-DATE
> Task :launcher:desugarReleaseFileDependencies
> Task :launcher:mergeExtDexRelease FAILED
66 actionable tasks: 36 executed, 30 up-to-date
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
์ฆ์ ํ์ธํ๋ ค๊ณ ์์ ๋น ํ๋ก์ ํธ์ ๋น๋ ํ๊ฒ๋ง ์๋๋ก์ด๋๋ก ๋ฐ๊พผ ์์ฅ ํ๋ก์ ํธ์.ย
์ ๋๋ชน ๊ด๊ณ ID๋ ์ค์ ํด์คฌ๊ณ .
์๋ฌด๋๋ Probably the SDK is read-only ๊ฐ ๊ฑธ๋ฆฌ๋๋ฐ, ๊ฑ ์ ๋ํฐ ์๋ก ์ค์นํ๊ฑฐ๋ผ์ ๋ฑํ ๊ฑธ๋ฆด ์ด์ ๋ ์๋๊ฑฐ ๊ฐ์. ๋๋์ฒด ์ -_-;;
๊ทธ...
์ด๋ ๊ฒ ํด๋ณด๊ฒ ์?
Edit > Project Setting ์ง์ (์๋๋ฉด Build Setting ์ง์ )
์ข์ธก ๋ชฉ๋ก์์ Player ์ ํ
์ฐ์ธก ๊ทธ ์๋๋ก์ด๋ ์ธํ ๋ฉ๋ด๋ค์ค์์ Publishing Settings ํด๋ฆญ
๊ฑฐ๊ธฐ์ Custom Base Gradle Template ์ฒดํฌ
๊ทธ๋ผ ๊ฑฐ๊ธฐ ๊ฒฝ๋ก๊ฐ ๋จ๋๋ฐ ๊ฒฝ๋ก ๋ค์ด๊ฐ์ baseProjectTemplate.gradle ํ์ผ ์คํ
๊ฑฐ๊ธฐ์ ๋ฒ์ ๋ณ๊ฒจ ใ
๊ทธ๊ฑฐ ์๊น ํด๋ดค๋๋ฐ ์๋๋๋ผ
๊ทผ๋ฐ ๊ทธ๊ฑฐ ๋ฌด์จ ๋ฒ์ ์ผ๋ก ๋ง์ถฐ์ค์ผ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์... ์ผ๋จ 3.4.3 ์ด๋ 3.4 ํด๋ดค๋๋ฐ
์.. ์๋? ํ ...
classpath 'com.android.tools.build:gradle:3.6.0' ์ด๊ฑธ 3.4.0 ์ผ๋ก ๋ณ๊ฒฝ
๊ทธ๊ฑด ์๊น ํด๋ดค์... ์๋จ....
๊ทธ๋ผ ์ด๋ฒ์ ๋ค๋ฅธ ๋ฐฉ๋ฒ ์๋ดํด๋ณด๊ฒ ์
๋ค์ ์๊น์ฒ๋ผ Publishing Setting ์ ๊ฐ๋ณด์ผ
๊ฑฐ๊ธฐ์ Custom Gradle Properties ๋ฅผ ์ฒดํฌ
๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ฒฝ๋ก ๋ฐ๋ผ์ ๊ฑฐ๊ธฐ์ gradleTemplate.properties ์ด์ด๋ณด์ผ
๊ทธ๋ฆฌ๊ณ ๊ฑฐ๊ธฐ์ ์๋ 2๊ฐ ์ถ๊ฐ android.useAndroidX=true android.enableJetifier=true
ํด๋ดค๋๋ฐ ์๋จ...
๊ทธ ๋ค์์ Asset > External Dependency Manager > Android Resolver > Setting ๊ฐ์
JetBrains ํ์ฑํ ์ฒดํฌ
์์ด์ ํจ์ค
(์์ผ๋ฉด ํจ์ค)
๊ทธ๋ ๊ฒ ํด๋ณด๊ฒ ์?
์์ ๋ ์ต์ ๋ฒ์ ์ ๋ํฐ๋ฅผ ์ค์นํด๋ด์ผ๊ฒ ๋ค
Streaming assets ํด๋์ ๋๋ฌด ๋ง์์ ๊ทธ๋ฐ๊ฑฐ๋ผ๋๋ฐ... ํ ...
์๋๋ฉด Projects Settings ๊ฐ์ ๋งจ ๋ฐ์ ์๋ XR Plugin Management > ์ค์น
๊ทธ๋ค์์ Ignore Gradle Version ์ฒดํฌ
๊ทธ ๋ฒํผ์ด ์์
์ค์นํด์ผ ๋์ด
XRpluginManagement ์์ ARCore Extension์ improt ํด์ ARCore ์์ Ignore Gradle Version ์ฒดํฌ
์๊ฑธ๋ก๋ ํด๊ฒฐ ์๋๋ฉด... ํ ...
์ ๋ค์ ๋น๋ํ๊ธฐ์ ์ Temp ํด๋ ์ง์์ผํจ
XRpluginManagement ์์ ARCore Extension์ improt ํด์ ARCore ์์ Ignore Gradle Version ์ฒดํฌ
๊ทผ๋ฐ ๊ทธ๋ ์ด๋ค์ด๋๊ฒ ์ ๋ํฐ ์ค์นํ๋ฉด ์๋ ์ค์น๋์ด ์๋ ๊ฑฐ ์๋?
dex ๋ฌธ์ ์์ด~~ ์ด๊ฑฐ 2020 ๊ธฐ๋ณธ์ธํ ๋ ์๋๋ก์ด๋sdk ๋ openjdk ๋ฅผ ์ฐ๋ฉด ์๋๊ณ ๋ฐ๊ฟ๋ด
2020 ์ค์น๋ ๋ ๋ค์ด์๋ ๊ฑธ ์ฐ๋ฉด ์๋๊ณ ๋ณ๋๋ก ๊ฝ์์ค์ผ ํจ?
๋ด ๊ธฐ์ต์ ๊ทธ๋ผ ์ ํ๋ถ์ญ์๋ผ๊ฐ ๊ทธ๋ฐ๊ฑฐ ์กด๋ ๊ฐ๋ฆดํ ๋ฐ ๋๋ ํจ ํด๋ด ์์ด๋ฐ
์ค ๊ตฌ์์ ๋ฑ์ฅ!
์... ์ผ๋จ ์ฑ๊ณตํ๋ค. ์๋๋ก์ด๋ ๋ฏธ๋๋ฉ SDK๋ฅผ 24๋ก ์ฌ๋ฆฌ๋๊น ๋น๋ ๋์์...
ใ ใ ใ ใ ใ ใ ใ ใ ์ ์ค์ ์๋ฃจ์ ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํ๊ตฐ..
2020 ๊ธฐ๋ณธ์ด 19์ธ๋ฐ ๊ทธ๊ฑธ๋ก๋ ๋ถ์กฑํ๋...
์ง์ง SDK ์ฐ๋์ ํ ๋ ๋ง๋ค ๋นก์นจ... ์จ๊ฐ ๊ฒฝ์ฐ์ ์ ๋๋ ค๋ฃ๊ณ ์ด๋นจ๋ก ๋ง์ถ๋ ๊ธฐ๋ถ
21๋ก๋ ๋๋๊ตฌ๋จผ... ํน์ ๋๊ฐ ๊ณถํต ๋ฐ์ ๋๋ฅผ ๋๋นํด์ ์ ์ด๋๊ฒ ์
๋ฐคํจ์ข ํผ์ ๋ณด๋ด๋จ์ผ๋ ์ฑ๊ฒจ๋์... ์ผ๋ฐค์ ๋์์ค์ ๊ณ ๋ง์ ใ ใ
ํ ๋ด๊ฐ ํด๊ฒฐ์ ๋์๋ ๋ชป์คฌ๋๋ฐ;;; ์์ด๊ตฌ ใ ใ ๊ณ ๋ง๊ฒ ๋จน์๊ฒ!
์ํฉ์ข ๋ฃ๋๋ ธ ๋จธ์ฑํ๋ ๊ตฟ๋ญํ์ด์
๊ณ์ ๋ถํ๋๋ฆฝ๋๋ค..