拥有该后缀的SDK版本属于测试阶段的SDK快照版本,在完成测试后会将其转为正式版本。 若要使用提前使用该版本,请在 project 级别的 build.gradle
下添加以下依赖包仓库
//如果您的版本为 xxx-SNAPSHOT 版本,则需要加入该仓库。与 mavenCentral() 同级maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
需要在app的build.gradle中添加如下配置将sdk中contentprovider添加到主dex中 具体配置方式可以参考 multiDexKeepFile 属性
android {buildTypes {release {multiDexKeepFile file('multidex-config.txt')...}}}
并在 multidex-config.txt
中增加如下类
com/growingio/android/sdk/track/middleware/EventsContentProvider.classcom/growingio/android/sdk/track/middleware/EventsInfoTable.classcom/growingio/android/sdk/track/middleware/EventsSQLiteOpenHelper.class
autotracker-gradle-plugin
默认依赖了com.android.tools.build:gradle:3.3.0
, 如果希望 在 gradle 低版本中使用该依赖插件,请阻断插件中gradle的版本
// 在配置插件依赖时, 通过如下方式引入classpath("com.growingio.android:autotracker-gradle-plugin:3.2.0") {transitive false}