查看: 40287|回复: 74

[Android常见问题] ShareSDK for Studio 快速集成

  [复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[Android常见问题] ShareSDK for Studio 快速集成

  [复制链接]
40287 74 | 发表于 2016-7-15 19:16:40 |阅读模式 | |
本帖最后由 wolf 于 2017-9-20 15:12 编辑

前言如今的app当中,几乎都包含了社会化分享的功能,来两张图look下
1.jpg 2.jpg 3.jpg

现在我们mob平台提供了40多种分享,界面可以完全自定义,来帮助开发者快速完成社会化分享,下面我们来介绍下ShareSDK的下载及快速集成步骤

第一步:注册ShareSDK应用获取ShareSDK的appkey
首先进入mob的官网:http://mob.com; 如下图所示有注册和登录,首先我们需要注册一个账户,才可以申请应用得到appkey来使用ShareSDK

4.jpg

创建完之后可以在这里看到appkey,
5.jpg
具体的注册和申请应用的步骤请参考帖子《如何在mob上创建应用

第二步:下载ShareSDK
好的,创建完之后我们现在开始下载ShareSDK,进入下载页面
6.jpg
选择android后进入如下界面
7.jpg
点击SDK下载可以进入到选择界面,选择自己需要的平台;注意这里还提供了Demo,可以下载下来测试;
(Demo中的微信分享必须要打包签名后测试,打包的签名文件demo中已经提供,密码是123456)
8.jpg
下载完了之后,解压,就是下面这个样子:
9.jpg

第三步:利用快速集成工具生成所需要的集成文件
我们进入ShareSDK for Android 目录下,如下图所示:
箭头指向的是一个快速集成工具;
10.jpg
双击快速集成工具可以打开如下所示的界面
(注意如果双击的打不开可以下载此工具双击修复下 jarfix.exe (63.81 KB, 下载次数: 2121)

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-7-19 12:03:14 |
问一下,微信分享的activity显示为红色,要怎么找到啊

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-10-27 10:52:44 |
你好  为什么我集成了sharesdk的第三方登录  项目一运行就直接崩溃 连主页面也进不去 并且没有打日志 日志只有这些
10-27 10:38:09.737 9719-9719/? I/art: Late-enabling -Xcheck:jni
10-27 10:38:09.811 9719-9732/com.pdxx.nj.iyikao E/HAL: load: id=gralloc != hmi->id=gralloc
10-27 10:38:09.828 9719-9719/com.pdxx.nj.iyikao W/System: ClassLoader referenced unknown path: /data/app/com.pdxx.nj.iyikao-1/lib/arm
10-27 10:38:09.834 9719-9719/com.pdxx.nj.iyikao I/InstantRun: Instant Run Runtime started. Android package is com.pdxx.nj.iyikao, real application class is com.pdxx.nj.iyikao.app.App.
                                                              
                                                              [ 10-27 10:38:09.941 28263:28263 E/         ]
                                                              process stopped due to unexpected signal 13
10-27 10:38:10.025 9719-9719/com.pdxx.nj.iyikao W/System: ClassLoader referenced unknown path: /data/app/com.pdxx.nj.iyikao-1/lib/arm
10-27 10:38:10.090 9719-9719/com.pdxx.nj.iyikao W/AQuery: setting network limit:8
10-27 10:38:10.215 9719-9719/com.pdxx.nj.iyikao I/HwCust: Constructor found for class android.app.HwCustHwWallpaperManagerImpl
10-27 10:38:10.377 9719-9752/com.pdxx.nj.iyikao E/HAL: load: id=gralloc != hmi->id=gralloc
10-27 10:38:10.377 9719-9752/com.pdxx.nj.iyikao I/OpenGLRenderer: Initialized EGL, version 1.4
10-27 10:38:11.654 9719-9719/com.pdxx.nj.iyikao I/Process: Sending signal. PID: 9719 SIG: 9

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-7-19 12:25:24 |
搞定了,谢谢~!

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-7-19 12:11:20 |
Ice Cream 发表于 2016-7-19 12:03
问一下,微信分享的activity显示为红色,要怎么找到啊

activity是红的,说明你的目录里没有这个类,这个类在快速集成工具生成的文件夹里的src下了
复制到你的包名.wxapi路径下就好的了

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-7-26 17:03:22 |
张丽彪 发表于 2016-7-26 16:00
为什么我的写完  点击分享以后,不显示分享平台的图标,但是显示轮播图的三个小点。。。。。点击空白的地方 ...

解决了。是我导入第三方res文件夹的时候出错了。本来只需要导入res里面的文件就行。我吧res整个文件夹都导入进去了。所以工程里出现了两个res  重新导入一次就解决了。

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-7-19 16:40:43 |
这份文档相对以前确实好很多,多谢

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-7-26 16:00:43 |
为什么我的写完  点击分享以后,不显示分享平台的图标,但是显示轮播图的三个小点。。。。。点击空白的地方有toast

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-7-26 16:26:46 |
张丽彪 发表于 2016-7-26 16:00
为什么我的写完  点击分享以后,不显示分享平台的图标,但是显示轮播图的三个小点。。。。。点击空白的地方 ...

您好 应该是您的res下资源的图片的 位置不正确 或者图片和文字资源没有复制到你的项目的相应目录下

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-7-28 10:35:50 |
你好  请问一下我点击分享到微信朋友圈,没有跳出编辑界面,只是toast了“分享操作在后台进行”,而且没有分享成功,这是为什么啊

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-7-28 14:12:59 |
TomJames 发表于 2016-7-28 10:35
你好  请问一下我点击分享到微信朋友圈,没有跳出编辑界面,只是toast了“分享操作在后台进行”,而且没有 ...

有可能是签名的问题 签名配置的不一致导致的分享无法跳转 还有可能是没有配置回调然后分享的参数有问题 导致的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表