android studio 集成腾讯信鸽实现特定账号推送
2016-06-12 16:53
627 查看
官方网站下载SDK:
http://developer.qq.com/wiki/xg/Android%E6%8E%A5%E5%85%A5/Android%20SDK%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/Android%20SDK%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5.html
步骤:http://www.mamicode.com/info-detail-1260125.html
下面就讲下遇到的坑,毕竟整了一下午
这是主要代码:
Error:Execution failed for task ':transformClassesWithDexForDebug'.遇到这个错误的同学
一定是同一个程序里重复引用了第三方jar文件,我的是在引用的第三方库里发现了原来已经集成了信鸽,妈的外面又集成一遍,自然就重复引用了。
http://developer.qq.com/wiki/xg/Android%E6%8E%A5%E5%85%A5/Android%20SDK%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/Android%20SDK%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5.html
步骤:http://www.mamicode.com/info-detail-1260125.html
下面就讲下遇到的坑,毕竟整了一下午
这是主要代码:
private void StartXG(String id){ Log.d("TAG","XG ID"+id); //开启信鸽 // 开启logcat输出,方便debug,发布时请关闭 Context context = getApplicationContext(); XGPushManager.registerPush(context); // 2.36(不包括)之前的版本需要调用以下2行代码 //这里没注意一开始没注释掉,结果注册账号的方法无响应 // Intent service = new Intent(context, XGPushService.class); // context.startService(service); XGPushConfig.enableDebug(this, true); // 如果需要知道注册是否成功,请使用registerPush(getApplicationContext(), XGIOperateCallback)带callback版本 XGPushManager.registerPush(context, id, new XGIOperateCallback() { @Override public void onSuccess(Object o, int i) { Log.d("TAG", "信鸽成功" + o); } @Override public void onFail(Object o, int i, String s) { Log.d("TAG", "信鸽失败"); } }); }
Error:Execution failed for task ':transformClassesWithDexForDebug'.遇到这个错误的同学
一定是同一个程序里重复引用了第三方jar文件,我的是在引用的第三方库里发现了原来已经集成了信鸽,妈的外面又集成一遍,自然就重复引用了。
相关文章推荐
- Android项目开发实战-2048游戏
- android手机两种方式获取IP地址
- Android图片旋转到固定方向方法
- Android源码分析之SharedPreferences
- 如何在Android引用第三方字体文件?
- LeakCanary 中文使用说明
- android关于屏幕适配的几点建议
- 如何使用Android调用百度地图API——实时定位
- [Android] RippleDrawable
- 此文仅用来帮助初学安卓的小伙伴,感兴趣的可以看看
- Android JNI 学习笔记
- Pulling Memory off an Android Device How To!
- Android内存泄露检测工具---LeakCanary的前世今生
- Android应用自动更新功能的实现!!!
- Android类似QQ弹窗效果
- Android 图片左上角、右上角标签tag
- Android生命周期详解
- Android 4.4前后版本读取图库图片方式的变化
- Android学习日记(yzy):intent传递的多种数据类型
- Android Studio 使用gradle进行编译(附)