(Unity)应用NAVER Lounge SDK(以NaverSDK Ver 1.1.1为例进行说明)
参考URL:参考URL:https://navergame.gitbook.io/naver-game/naver-game-sdk-faq-1#unity-android-class-duplication-exception
应用Unity插件时,不包含或删除navergame-sdk-1.1.1.aar文件 ../Assets/NGSDK/Plugins/Android/navergame-sdk-1.1.1.aar
搭载Android Native NAVER Lounge SDK库 ../Assets/Plugins/Android/navergame-sdk-gradle-1.1.1.aar
修改mainTemplate.gradle文件(添加在NAVER Lounge SDK中使用的库)
dependencies {
..
implementation 'androidx.multidex:multidex:2.0.1'
implementation "androidx.recyclerview:recyclerview:1.2.0"
implementation "androidx.viewpager2:viewpager2:1.0.0"
implementation "com.squareup.retrofit2:retrofit:2.6.4"删除../Assets/Plugins/Android/libs文件夹中重复的库(删除列表)
../Assets/Plugins/Android/libs/activity-1.0.0.aar
../Assets/Plugins/Android/libs/annotation-1.1.0.jar
../Assets/Plugins/Android/libs/collection-1.1.0.jar
../Assets/Plugins/Android/libs/core-1.3.0.aar
../Assets/Plugins/Android/libs/core-common-2.1.0.jar
../Assets/Plugins/Android/libs/core-runtime-2.0.0.aar
../Assets/Plugins/Android/libs/customview-1.0.0.aar
../Assets/Plugins/Android/libs/fragment-1.1.0.aar
../Assets/Plugins/Android/libs/lifecycle-common-2.1.0.jar
../Assets/Plugins/Android/libs/lifecycle-livedata-2.0.0.aar
../Assets/Plugins/Android/libs/lifecycle-livedata-core-2.0.0.aar
../Assets/Plugins/Android/libs/lifecycle-runtime-2.1.0.aar
../Assets/Plugins/Android/libs/lifecycle-viewmodel-2.1.0.aar
../Assets/Plugins/Android/libs/loader-1.0.0.aar
../Assets/Plugins/Android/libs/okhttp-4.9.1.jar
../Assets/Plugins/Android/libs/okio-2.8.0.jar
../Assets/Plugins/Android/libs/savedstate-1.0.0.aar
../Assets/Plugins/Android/libs/versionedparcelable-1.1.0.aar
../Assets/Plugins/Android/libs/viewpager-1.0.0.aar
../Assets/Plugins/Android/libs/retrofit-2.5.0.aar从NaverSDK Ver 1.2.X版本开始,由于库与GAMEPOT SDK NAVER登录冲突,无法使用NAVER登录功能。
反映NaverSDK Ver 1.3.2版本时
删除../Assets/Plugins/Android/libs文件夹中重复的库(删除列表):根据相应项目应用的环境,可能需要在构建时删除重复的库。
变更NAVER Lounge SDK库的位置
在以下路径中创建NaverGameDependencies.xml文件(文件内容参考下方)后 请在Unity的Assets > Play Services Resolver > Android Resolver > Settings菜单中选择Use Jetifier项目。 请在取消选择的状态下,对Enable Resolution On Build / Enable Auto-Resolution / Patch gradle Template.properties项目进行Resolver。
com.naver.nid.naveridlogin-android-sdk-4.2.6.aar 请将文件放入以下路径,以便在构建时包含该文件。 /Assets/Plugins/Android/libs/com.naver.nid.naveridlogin-android-sdk-4.2.6.aar Download : com.naver.nid.naveridlogin-android-sdk-4.2.6.aar
/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm 文件修改
在 launcherTemplate.gradle 中添加以下部分
Last updated