集成指南 › Android SDK
Android SDK 接入
本文说明如何将 LimeSdk 集成到 Android 应用。
系统要求
SDK 支持 Android 最低版本为
SDK 支持 Android 最低版本为
API 24。1. 申请 appId
appId 主要用于远程配置的下发。提供应用的包名给对接商务,之后包名作为 appId 使用。
2. 集成 AAR 到项目中
1
将 LimeSdk-x.x.x.aar 复制到项目的 app/libs 目录。
2
项目的 build.gradle 做如下配置。
build.gradleGradle
android {
defaultConfig {
ndk {
// 根据需要自行选择添加对应 CPU 类型的 .so 库。
abiFilters "armeabi-v7a", "arm64-v8a"
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar','*.jar'])
implementation libs.constraintlayout
implementation 'androidx.webkit:webkit:1.8.0'
implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
}
3. SDK 初始化
在自定义的 Application 的 onCreate() 中初始化代码。
MyApplication.javaJava
import a.LimeSdk;
@Override
public void onCreate() {
super.onCreate();
LimeSdk.getInstance().init(this, "申请的appId(包名)");
}
4. 清单文件
在 AndroidManifest.xml 中添加以下权限:
AndroidManifest.xmlXML
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
5. 接入完成验证
集成完成后过滤 Log,LimeSdk 有 Started 输出表示接入成功。