Closed jsolra closed 3 years ago
@jsolra 님 안녕하세요. GPM WebView를 담당하고 있는 김민석이라고 합니다. 먼저 GPM 서비스를 사용해 주셔서 감사의 인사를 드립니다 (--)(__)
GPM WebView 추가 후 Unity 안드로이드 빌드 시, 기존 라이브러리와 충돌이 발생하는 것에 대한 문의를 하셨습니다.
GPM WebView for Android에서 사용 중인 gson-2.8.5.aar 파일(Assets>GPM>WebView>Plugins>Android)과 게임에서 사용 중인 gson-2.8.6 라이브러리가 충돌하여 발행한 이슈로 예상됩니다.
implementation 'com.google.code.gson:gson:2.8.6'
둘 중 하나만 있으면 되므로 GPM WebView의 gson-2.8.5.aar 파일을 삭제 후, 다시 빌드 해 보시길 바랍니다.
GPM 서비스를 사용해 주셔서 감사합니다. AssetStore 리뷰 등록은 저희에게 큰 힘이 됩니다 :)
해결 되었습니다. 감사합니다!
Service
Version
2.0.2
내용
안녕하세요 빈 프로젝트에서 GPM 설치하고, 웹뷰 적용 시키고 빌드했을때는 문제 없이 잘 되는데요, 현재 작업 중인 프로젝트에서 GPM 설치 후(GPM만 설치 시 빌드 문제없음) 웹뷰 서비스 설치 했을 때 아래와 같은 오류 메시지가 나옵니다. (implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72' 추가 여부 상관 없이 동일한 오류 발생)
android.enableR8 옵션 주석 처리 하고 빌드 해도 gson 관련 문제가 계속 나타나는데 해결 방법이 있을까요?
오류메시지 및 mainTemplate.gradle 함께 올립니다.
mainTemplate.gradle
오류메시지
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.6.4/userguide/command_line_interface.html#sec:command_line_warnings 49 actionable tasks: 31 executed, 18 up-to-date
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
=============
CommandInvokationFailure: Gradle build failed. C:\Program Files\Unity\Hub\Editor\2020.2.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2020.2.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.6.4.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
stderr[ Note: C:\Users\Admin\Documents\Project\Project - devcopy\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.