3.1 个推Android SDK资料包结构
GETUI_ANDROID_SDK/
|- readme.txt (SDK资料包说明)
|- 接入文档/ (Android SDK相关集成文档PDF版本)
|- 资源文件/
| |- res/
| | |- layout/
| | | |- getui_notification.xml (个推SDK所需的布局文件)
| | |- raw
| | | |- keep.xml (用于资源保留的描述文件)
| |- so/ (各 CPU 架构so库)
| | |- arm64-v8a/
| | |- armeabi/
| | |- armeabi-v7a/
| | |- mips/
| | |- mips64/
| | |- x86/
| | |- x86_64/
| |- GetuiSDK2.11.1.0.jar
| |- android-support-v4.jar
| - Demo工程/
| |- Getui_SDK_Demo_AS_maven/ (AndroidStudio快速集成Demo工程)
| |- Getui_SDK_Demo_AS_official/ (AndroidStudio标准集成Demo工程)
| |- Getui_SDK_Demo_Eclipse_official/ (Eclipse集成Demo工程)
3.2 添加Maven库地址
尽管我们会将最新的个推SDK同步部署在JCenter上,但是为了保障稳定使用,我们建议开发者额外配置个推提供的maven库从而实现更快速的访问。
- 在以项目名为命名的顶层
build.gradle
文件中,添加个推maven库地址,如下所示:
//Maven URL地址 maven { url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/" }
复制
3.3 配置依赖
- 在
app/build.gradle
文件中引用个推SDK依赖库,如下图所示:
dependencies {
compile fileTree(dir: ‘libs’, include: [’*.jar’])
compile ‘com.getui:sdk:2.11.1.0’
compile ‘com.android.support:support-v4:+’
}