安卓开发极光推送(自动集成)

创建应用

1. 登录https://www.jiguang.cn/

2.访问https://www.jiguang.cn/dev/#/app/create 创建应用

安卓开发极光推送(自动集成)_第1张图片 填写应用名称, 上传应用图标 

安卓开发极光推送(自动集成)_第2张图片

填写包名

本次采用Jenter的形式完成集成极光推送,好处就是可以自动省略很多配置。

确认 android studio 的 Project 根目录的主 gradle 中配置了 jcenter 支持。

buildscript {
    repositories {
		...
        jcenter()
        ...
    }
    ...
}
allprojects {
    repositories {
		...
        jcenter()
        ...
    }
}

在app 的build.gradle 中添加如下两个依赖

安卓开发极光推送(自动集成)_第3张图片

defaultConfig {
    applicationId "xxx.xxx.xxx"
    minSdkVersion 16
    targetSdkVersion 28
    versionCode 1
    versionName "1.1.0"
    flavorDimensions "default"
    multiDexEnabled true
    ndk {
        //设置支持的SO库架构
        abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'       //, 'x86', 'x86_64', 'arm64-v8a'
    }
   
    manifestPlaceholders = [
            JPUSH_PKGNAME : applicationId, //JPush上注册的包名.
            JPUSH_APPKEY : "your  AppKey", //JPush上注册的包名对应的appkey.
            JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
    ]
}

 

在配置文件当中如下配置

 
        
        
            
                
                
                
                
            
        
        
        
            
                 
                 
                 
                 
                 
                 
                
            
        
        
        
        
        

不要添加其他的东西,会报以下错误

Manifest merger failed with multiple errors, see logs"

你可能感兴趣的:(技术分享)