LimeSdk 开发者文档 Android SDK
集成指南 › Android SDK

Android SDK 接入

本文说明如何将 LimeSdk 集成到 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.12.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 输出表示接入成功。