您的位置:首页 > 移动开发 > Android开发

Android:极光推送集成注意要点——解决:Get sdk version fail![获取sdk版本失败!]解决方案

2016-08-05 21:28 696 查看

SDK集成步骤

导入 SDK 开发包到你自己的应用程序项目

解压缩 jpush-android-release-2.x.y.zip 集成压缩包。复制 libs/jpush-sdk-2.x.y.jar 到工程 libs/ 目录下。复制 libs/(cpu-type)/libjpush2xy.so 到你的工程中存放对应cpu类型的目录下。复制 res/ 中drawable-hdpi, raw, layout, values文件夹中的资源文件到你的工程中 res/ 对应的目录下。

在不明白的时候看极光个人主页上下载的deom!!!!!

配置 AndroidManifest.xml

根据 SDK 压缩包里的 AndroidManifest.xml 样例文件,来配置应用程序项目的 AndroidManifest.xml 。主要步骤为:复制备注为 "Required" 的部分将备注为替换包名的部分,替换为当前应用程序的包名将AppKey替换为在Portal上注册该应用的的Key,例如(9fed5bcb7b9b87413678c407)

主要参考个人主页上下载的deom的AndroidManifest.xml不要参考下载的SDK里面的 直接考deom就不用修改了!!!!!

调用示例代码(参考 example 项目)

init 只需要在应用程序启动时调用一次该 API 即可。以下代码定制一个本应用程序 Application 类。需要在 AndoridManifest.xml 里配置。请参考上面 AndroidManifest.xml 片断,或者 example 项目。
public class ExampleApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
JPushInterface.setDebugMode(true);
JPushInterface.init(this);
}
}

在这里直接拷贝极光个人主页上下载的deom里面的就可以了!!!!!

这样拷完后还不能收到推送,因为还有个问题E/JPush: [JPushGlobal] Get sdk version fail![获取sdk版本失败!]W/System.err: java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtocol

解决办法:

原因:是由于Android Studio没有正确加载.so文件解决方法:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐