๋ฌธ์
- Play Console์ ์ฑ ์ ๋ก๋ ์ ๋ค์์ ์ค๋ฅ ๋ฐ์
- androidx.fragment:fragment (androidx.fragment:fragment) ๊ฐ๋ฐ์๊ฐ 1.0.0 ๋ฒ์ ์ด ์ค๋๋์๋ค๊ณ ์ ๊ณ ํ์ต๋๋ค. ์ ์์ ๊ฒ์ํ๊ธฐ ์ ์ ๋ค์ ๋ฒ์ ์ค ํ๋๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.1.1.0+
- ๊ทธ๋ฌ๋ ์ ๋จ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๊ณ Google Play SDK ์์ธ ๋งํฌ๋ฅผ ๋ด๋ ์ด๋ฆฌ๋ฅ์ ํ๊ธฐ๋ง ํ๋๋ฐ...
์์ธ
- ์ ๋ํฐ์ ๋ฃ์ ๊ตฌ๊ธ ํ๋ฌ๊ทธ์ธ์ ํฌํจ๋ ์ androidx.fragment:fragment ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ฌด ์๋ ๊ฒ์ด์์
ํด๊ฒฐ
- ๊ตฌ๊ธ๋ง ๊ฒฐ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์: EDM4U์ Android Resolver๋ก dependency ์ถ๊ฐ
- https://forum.unity.com/threads/how-to-update-androidx-fragment-fragment-latest.1456870/
Question - how to update androidx.fragment:fragment latest
Recently I’ve just updated one of my apps and Google has show me this message: Warning The developer of androidx.fragment:fragment...
forum.unity.com
- ๋์ ๊ฒฝ์ฐ
1. Assets/ExternalDependencyManager/Editor/*Dependencies.xml ํ์ผ ์ถ๊ฐ, ํ์ผ ๋ด ์๋์ ๋ด์ฉ ์ ๋ ฅ
<dependencies>
<androidPackages>
<androidPackage spec="androidx.fragment:fragment:1.3.6" />
</androidPackages>
</dependencies>
์ ๋งํฌ์ ์๊ฐ๋ ์ ํ๋ธ์์ ์ต์ ๋ฒ์ ์ค Kotlin ํฌํจ ์ ๋(ํฌํจ๋๋ฉด ์ฉ๋์ด ๋์ด๋๋ฏ๋ก) ์ต์ ๋ฒ์ ์ด์ด์ 1.3.6์ผ๋ก ํจ
2. ์ ๋ํฐ ์๋ํฐ์์ Force Resolve
์คํจ ๊ณผ์ ๊ณผ ๋ฐฐ์ด ๊ฒ
EDM4U
External Dependency Manager for Unity
์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ import ์ ๊ฐ๊ฐ์ด ํฌํจํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๋ํฐ๋ ๋ ๋ค AAR or JAR ๋ฒ๋ค๋ก ๋ฌถ์ด์ ์ ์ด ์ข ์์ฑ์ ํด๋์ ์ฌ๋ฐฐํฌํจ.
→ ์ด๋ ๊ฒ ๋๋ฉด ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ๋ฐ ๋ค๋ฅธ ๋ฒ์ ์ด ํฌํจ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ฏ๋ก, ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง ํธ๋ฌ๋ธ ์ํ ์ด๋ ค์
→ ํ๋ฌ๊ทธ์ธ ๊ฐ ์๋๋ก์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถฉ๋ ํด๊ฒฐ
→ ์๋๋ก์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(AAR, JAR*)๋ฅผ ์ฌ์ฉํ๋๋ฐ ํ์ํ ์ฒ๋ฆฌ ๋จ๊ณ๋ฅผ ์ฒ๋ฆฌ
→ (์คํ์ ) ํ๋ก์ ํธ๋ฅผ ์ํฌํธํ์ง ์๊ณ ํฌํจ๋ ์๋ฐ ์ปดํฌ๋ํธ๋ฅผ ์์ถ
→ ์๋๋ ํ๋ฌ๊ทธ์ธ ์ํฌํธ ์์์ ๋ฐ๋ผ ๋ฒ์ ์ด ๋ฎ์ด์ง์ง๋ง, EDM4U๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ๋ด์์ ์ต์ ๋ฒ์ ์ ํ๋ฌ๊ทธ์ธ์ ์ ํํจ
* AAR: Android Archive, Android ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๋ก์ ํธ์ ๋ฐ์ด๋๋ฆฌ ๋ฐฐํฌํ, ๋ฆฌ์์ค ํ์ผ์ ํฌํจ → ํ๋ก์ ํธ ์ข ์์ฑ ์ ๊ฑฐ
* JAR: Java Archive, ์๋ฐ ์์ฉํ๋จ ํจํค์ง(์๋ฐ ํด๋์ค ํ์ผ, manifest, ...)
์คํจ ๊ณผ์
1. Assets/Editor/*.Dependency.xml ํ์ผ ์ถ๊ฐ(์์ ๊ฐ์ ๋ด์ฉ)
2. ์๋ํฐ์์ Force Resolve
→ ๊ทผ๋ฐ ์ ๋จ
(๋น์ฐํจ. Assets/Editor/*Dependency.xml์ด ์๋๋ผ Assets/ExternalDependencyManager/Editor/*Dependencies.xml์ด์์)
3. Gradle๋ก ๋ฌธ์ ๋๋ ํ๋ฌ๊ทธ์ธ ํ์ธ
→ Gradle ์ค์น(ํ์ฌ ์ ๋ํฐ preferences์ ๋์ ์๋ Gradle๊ณผ ๊ฐ์ ๋ฒ์ ์ด์ด์ผ ์ค๋ฅ๊ฐ ์๋ค!)
→ https://gradle.org/releases/ ์์ complete ๋ฒ์ ์ผ๋ก ์ค์น
4. Unity์์ Android Studio๋ก exportํด์ ์ด๊ธฐ

5. cmd์์ exportํ ๊ฒฝ๋ก๋ก ์ด๋, gradle ๋ช ๋ น์ด๋ก ๋ก๊ทธ ์ถ๋ ฅ
→ gradle wrapper
→ ์๋ฌ ๋ฐ์: Android Gradle plugin requires Java 11 to run, You are currently using Java 1.8

→ ๊ทธ๋์ OpenJDK ํ์ด์ง์์ 11 ๋ฒ์ ์ค์น(https://jdk.java.net/java-se-ri/11)
→ JDK ๋ฒ์ ์ ์ ์ฉํ๋ ค๋ฉด Android Studio > File > Settings > Build, Execution, Deployment > Build Tools > Gradle์์ Gradle JDK์ ์ถ๊ฐํ๊ณ ์ ํํด์ฃผ๋ฉด ๋จ

→ ๊ทผ๋ฐ ๋ช ๋ น์ด๋ก ํ ๋ฒ ์ ์ฉํ๋ ค๋ฉด -Dorg.gradle.java.home="๊ฒฝ๋ก" ๋ฃ์ด์ฃผ๋ฉด ๋จ
→ gradle wrapper -Dorg.gradle.java.home="/C:/JDK/jdk-11"

→ gradlew unityLibrary:dependencies > depencencies.log -Dorg.gradle.java.home="/C:/JDK/jdk-11"


6. ํ์ธ ๊ฒฐ๊ณผ ์ด์ํ ๊ฒ ๋๊ตฐ์ง๋ ์ฐพ์์ง๋ง, ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ฒฐ๊ตญ ๋ชป ์ฐพ์…
→ ๊ทธ๋ฅ mainTemplate.gradle์ ์ถ๊ฐํจ

→ ์ด๋ ๊ฒ ํ๋ฉด ์ธ์ Resolver๊ฐ ๋ง์๋๋ก ๋ฐ๊ฟ๋ฒ๋ฆด์ง ๋ชจ๋ฅด๋ฏ๋ก ๋น๋ํ ๋๋ง๋ค ์ ๋ค์ด๊ฐ ์๋์ง ํ์ธํด์ผ ํจ
→ ๊ทธ๋ฌ๋ฏ๋ก ์ด๋ ๊ฒ ํ์ง ๋ง๊ณ xml์ ์์ ํ๋ ๊ฒ์ด ์ข์
์ฐธ์กฐ
https://forum.unity.com/threads/how-to-update-androidx-fragment-fragment-latest.1456870/
Question - how to update androidx.fragment:fragment latest
Recently I’ve just updated one of my apps and Google has show me this message: Warning The developer of androidx.fragment:fragment...
forum.unity.com
https://www.youtube.com/watch?v=meRGGTFZ9Kc&ab_channel=iRekhaTechSolutions
https://drehzr.tistory.com/1746
Unity)EDM4U - Dependencies.xml ์ข ์์ฑ ๊ด๋ฆฌ(Android / iOS)
EDM4U - Dependencies.xml ์ข ์์ฑ ๊ด๋ฆฌ(Android / iOS) EDM4U(External Dependency Manager for Unity)(์ด์ ์ Play Services Resolver/Jar Resolver)๋ ๋ค์์ด ํ์ํ ๋ชจ๋ Unity ํ๋ฌ๊ทธ์ธ์์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฒ์ผ๋ก ๋ค์์ ํธ๋ฆฌํ๊ฒ
drehzr.tistory.com
https://devshin93.tistory.com/77
[์๋๋ก์ด๋] AAR(Android Archive) ๋ง๋ค๊ธฐ ... 1
JAR (Java Archive) JAR๋ ํด๋น ํ๋ซํผ์์ JAVA ์์ฉํ๋ก๊ทธ๋จ์ ๋ฐฐํฌํ๊ธฐ ์ํด ๊ณ ์๋ ํจํค์ง ํ์ผ ํ์์ด๋ค. ์ปดํ์ผ๋ Javaํด๋์ค ํ์ผ๊ณผ, MANIFEST ๊ฐ์ ํ์ผ๋ค์ด ํฌํจ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ZIP ์์นด์ด๋ธ ํ
devshin93.tistory.com
'Unity' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ธ๋ ๋์์ Exportํ Mesh์ Material ์์ ๋ฐ๋๋ ๋ฌธ์ (0) | 2024.01.14 |
---|---|
LayoutGroup + ContentSizeFitter๋ก icon, text ํฌ๊ธฐ์ ๋ง๊ฒ ๋๋ฆฌ๊ธฐ (0) | 2023.09.18 |
๋ง์ฐ์ค ์ด๋ฒคํธ ๊ฐ์ง I~Handler ์ธํฐํ์ด์ค๋ค (0) | 2023.07.11 |
TMP SubMeshUI๊ฐ ์๊พธ ์์ฑ๋ ๋ (0) | 2023.05.23 |
Canvas Scale ํด์๋์ ๋์ ์ ์ฉํ๊ธฐ (0) | 2023.02.18 |
๋๊ธ