文章目录
uniapp芯套Android壳
https://blog.csdn.net/xzzteach/article/details/140800350
app目录下/libs目录导入全部aar+工程目录下导入rewriter文件夹
本地引入包内容
在 project 级别的 build.gradle 文件中添加以下内容
java
buildscript {
dependencies {
classpath fileTree(dir: 'rewriter', include: ['*.jar'])//将 sdk 的 rewriter
//文件夹解压到 project 级别的 build.gradle 文件同级目录下,rewriter 文件夹中的 jar 包仅
//在编译时使用,不会打包到 apk 中
}
}
allprojects {
repositories {
flatDir {
dirs 'libs'// 集成本地 aar 包需添加此配置
}
}
}
在 app 级别的 build.gradle 文件中添加以下内容
java
apply plugin:'newlens'// 放在 apply plugin: 'com.android.application' 下面
dependencies {
// 采集natvie crash
implementation(name: 'nbs.newlens.nativecrash', ext: 'aar')
// 日志回捞
implementation(name: 'nbs.newlens.android.log', ext: 'aar')
// 采集 OOM
implementation(name: 'tingyun-javaleak', ext: 'aar')
implementation(name: 'tingyun-basemonitor', ext: 'aar')
implementation(name: 'tingyun-android-base', ext: 'aar')
implementation(name: 'tingyun-dump', ext: 'aar')
// 探针sdk
implementation(name: 'tingyun-ea-agent-android', ext: 'aar')
implementation(name: 'probe-sdk-1.0.5', ext: 'aar')
}