注意:以下文档只适用于TOP接口,请谨慎使用!

Android SDK 快速集成

1. maven库

allprojects {     
    repositories {         
        jcenter()         
        maven {             
            url ' http://repo.baichuan-android.taobao.com/content/groups/public/'         
        }     
    } 
}

依赖文件

debugCompile 'com.android.support:support-v4:+'
debugCompile 'com.squareup.haha:haha:2.0.2'
debugCompile 'com.alibaba.sdk.android.plugins:alisdk-appboard:1.6.0'
debugCompile 'com.alibaba.sdk.android.plugins.jar:alisdk-utdid:0.0.1'
debugCompile 'com.alibaba.sdk.android.plugins.jar:alisdk-appmonitor:0.0.1'

releaseCompile 'com.alibaba.sdk.android.plugins:alisdk-appboard-online:1.4.0'

2. SDK初始化

在Application的onCreate方法中添加初始化 SDK 的代码

public class MainApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        AppBoard.init(this, "appKey", " appSecret");
    }
}

字段详情

字段 可选\必选 值类型 值类型
appKey 必选 string 必须使用百川应用标识,申请应用后可在百川控制台查看
appSecret 必选 string 百川应用的身份验证标识,内测期可以使用“appSecret”暂代

3. 混淆说明

该工具为测试工具,不随包发布上线,建议在测试阶段不要做混淆。
如果项目做了混淆,需要在proguard文件中添加如下代码:

-keep public class com.alibaba.mtl.log.model.LogField {public *;}
-keep class com.taobao.appboard.core.comp**{ *; }
-keep class com.taobao.appboard.AppBoard { *; }
-keep class com.squareup.haha.perflib**{ *; }
-keep class com.taobao.appboard.leakcanary**{ *; }
-dontwarn com.squareup.haha.perflib.HahaSpy

4. Crash和网络抓包功能拓展

掌中测的Crash捕获和网络抓包能力,依赖百川的另一个产品:码力APM。若希望在看板中实现该功能,请同时集成码力APP监控的性能检测SDK。

1.百川码力APP监控:产品介绍
2.百川码力SDK接入: Android SDK接入说明

5. SDK接入demo工程和体验demo下载

1.SDK接入DEMO (V 1.6.0 - 20160901):点击下载
2.体验Demo(V 1.6.0 - 20160901):点击下载

6. 版本更新记录

V 1.6.0 - 20160901

1、新增视觉还原验证神器

V 1.4.0 - 20160804

1、增加综合测试部分开始和关闭数据录制
2、增加综合测试部分开启和关闭帧率监控,并能记录上次的开启状态
3、综合测试详情数据分多维度图表显示
4、减少两个依赖库,集成更方便
5、提供线上版本空实现包,release版本不用再修改代码
6、性能数据、Crash日志、系统日志支持分享

FAQ

码力SDK有个类和leakcanary中的一个类重复了

返回
顶部