Android Studio 集成JPUSH推送

Android studio集成JPush的sdk,按照官方文档来的总是错误或者与百度地图的sdk起冲突。纠结了好久,今天终于试了出来,拿出来与大家分享一下。
先看看我的android studio版本是Android Studio 1.4 RC 1, sdk版本是23。
我按照官方的文档来着,运行就报错直接终止了程序。我于是就去百度,收效甚微。自己隔了两天来尝试一下。Bingo。解决方法如下。
Android Studio 集成JPUSH推送_第1张图片
这个是我的项目结构。我没有按照官方给的把so文件打包到libs目录下。我是按照网上的经验,在src/main/里面新建了一个jniLibs/armeabi目录,把所有的so文件全部放在了里面。
Android Studio 集成JPUSH推送_第2张图片
而且我并没有把所有的so文件全部放在jniLibs目录下,我只是放了armeabi目录下的so文件。而且info里面的内容我没有设置,相反的是,如果我设置了的话反而会发生错误。
项目结构差不多就是这样了,我现在暂时只在自己的一个htc 5.0的系统和LG 4.4的系统上面测试通过,x86架构还没有进过测试。
然后其他的就是按照官方的PDF完成 androidMinifest里面的设置和JPush SDK 的初始化。如果还有问题可以看看LOG日志。
Android studio 集成第三方sdk相比较Eclipse而言还是比较麻烦
ps:build.gradle不需要修改

你可能感兴趣的:(android,android,sdk,Studio)