打包后第三方登录和分享的功能不能使用了

进阶人生 2016-09-18 11:10:01
通过Android Studio直接编译到手机上面能运行,但是打包后安装到手机上面后 ShareSdk的登录和分享功能就不能使用了 有人遇到过这种情况吗 怎么解决的?
...全文
212 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Haunt_ 2016-09-19
  • 打赏
  • 举报
回复
可能是打包导致签名变了,原有key失效,要重新申请
碼农李泽斌 2016-09-18
  • 打赏
  • 举报
回复
是不是做了混淆,然后没有把第三方jar包的混淆加进去,比如这种: 高德地图混淆: 在生成 apk 进行代码混淆时进行如下配置(如果报出 warning,在报出 warning 的包加入类似的语句:-dontwarn 包名) 3D 地图 -keep class com.amap.api.mapcore.**{*;} -keep class com.amap.api.maps.**{*;} -keep class com.autonavi.amap.mapcore.*{*;} 定位 -keep class com.amap.api.location.**{*;} -keep class com.amap.api.fence.**{*;} -keep class com.autonavi.aps.amapapi.model.**{*;} 搜索 -keep class com.amap.api.services.**{*;} 2D地图 -keep class com.amap.api.maps2d.**{*;} -keep class com.amap.api.mapcore2d.**{*;} 导航 -keep class com.amap.api.navi.**{*;} -keep class com.autonavi.**{*;}
  • 打赏
  • 举报
回复
1. 第三方的key是否有区分 2. 第三方的代码混淆是否需做处理
UESTC少尉 2016-09-18
  • 打赏
  • 举报
回复
key的问题,需要重新去申请,根据打包所使用的keystore
开发者_android 2016-09-18
  • 打赏
  • 举报
回复
重新生成key
MR__P 2016-09-18
  • 打赏
  • 举报
回复
你的三方key不是根据签名包生成的,你应该是根据debug apk生成的

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧