IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 关于Unity集成ShareSDK这件事(Android篇) -> 正文阅读

[移动开发]关于Unity集成ShareSDK这件事(Android篇)

前言(废话):之前项目需要,分享功能接的是u盟SDK;我用Unity开发,友盟需要导出安卓项目,然后在android studio中去集成分享的SDK;过程太费劲,客服还没指望,直接舍弃,换了ShareSDK;

PS:ShareSDK集成进Unity的步骤。官方文档写的非常清楚了,官方集成步骤文档Unity集成文档;在这里我就不画蛇添足的再写一遍了,只记录一些集成时碰到的一些问题;

1、设置Player Settings

勾选这三个选项,会得到三个文件,根据选项下的路径可以找到对应的文件
在这里插入图片描述

2、launcherTemplate.gradle

在这里插入图片描述
根据路径找到launcherTemplate.gradle;打开后,在文件的最后添加你所需要的平台,配置格式可以参考官方Demo中的MobSDK.gradle文件,在这里插入图片描述
这里比官方文档中少加了下图中的代码,是因为不在这个地方配置了,下文中会讲到;
在这里插入图片描述

3、baseProjectTemplate.gradle

在这里插入图片描述
根据路径打开baseProjectTemplate.gradle,检查下图中框出来的三个地方的配置
在这里插入图片描述
这里有个地方值得说一下,上面截图中间的红框,gradle版本是3.6.0;我用的是Unity2019.4.31,一开始我的gradle版本为:3.4.0’;但是打包时会报错,报错信息如下,我就去找客服,客服让我改成3.6.0的版本了;
在这里插入图片描述

改完版本后,我打包还是报错,报错信息如下:
在这里插入图片描述

因为我本地gradle是5.1.1的,而SDK最低也要用5.6.4的,刚刚只是改了文件中使用的gradle版本号,从3.4.0改成了3.6.0;我本地却没有这个版本对应的gradle包;所以我查看gradle版本对应信息下载了一个3.6.0对应的gradle包 ;
在这里插入图片描述
不要下载太新的,例如使用7以后的版本,maven都不能使用http,要使用https的,所以我在Gradle官网只down了一个5.6.4的版本;baseProjectTemplate.gradle配置完成

4、gradleTemplate.properties

在这里插入图片描述
根据路径打开gradleTemplate.properties,还记得刚刚第2步时,有个地方和官网不一样吗,删除了MobSDK.spEdition=true;是因为把他放到这里来了:
在这里插入图片描述

5、Gradle里配置微博分享后,打包时报错了

上面三个文件配置完成,又根据官方文档在C#代码中配好id、secret等字段;打包时又碰到问题了,
在这里插入图片描述
经过测试,我发现在launcherTemplate.gradle文件中加上这段微博的配置后,打包就报这个错,删掉微博的这段就可以打出apk
在这里插入图片描述
我就又又又去找了客服;配置了以下几处,就可以成功打包分享了;
(1) 工程的AndroidManifest.xml清单文件中添加:android:requestLegacyExternalStorage=“true”
在这里插入图片描述

(2) 编译adnroid sdk 版本改成29以上的;我项目就换成了30的;
在这里插入图片描述

每个平台都由分享规则,可以在官方各平台分享规则文档中查看

然后就可以成功打出apk了;也能正常分享;

以上就是我实现unity集成ShareSDK时,在Android平台下碰到的问题,客服很棒,也很耐心的给你解决问题,现在我所需要的几个平台:QQ、微信、微博都可以分享成功了;点击跳转IOS篇

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 01:04:20  更:2022-09-30 01:04:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 20:51:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码