android studio 引入Fabric
之前接入安卓sdk,有很多博客一直在引入io.fabric库,一直没找倒引入方法。今天查询twitter分享功能时,看到了引入方法。特此记录下。
1、打开android studio,打开file---->Settings--->Plugins。选择Browse repositories,搜索Fabric。点击install,安装插件。

2、安装成功后,找到以下图标,打开插件界面。

3、工程中引入io.fabric,还需要在top level的build.grale里加入引用。如图:

4、在app level的build.gradle中加入:

5、然后就可以正确引用io.fabric库。
6、备份下top level和app level的build.grade。
(1) top level:
buildscript {
repositories {
jcenter()
google()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:3.1.1'
classpath 'io.fabric.tools:gradle:1.+'
}
}
allprojects {
repositories {
maven {
url 'https://maven.google.com'
}
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
(2)app level:
apply plugin: 'com.android.library'
apply plugin: 'io.fabric'
android {
compileSdkVersion 28
defaultConfig {
minSdkVersion 19
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
buildTypes {
release {
postprocessing {
removeUnusedCode false
removeUnusedResources false
obfuscate false
optimizeCode false
proguardFile 'proguard-rules.pro'
}
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.twitter.sdk.android:twitter-core:3.1.1'
compile 'com.twitter.sdk.android:twitter:3.1.1' //twitter分享
compile 'com.twitter.sdk.android:tweet-composer:3.1.1' //twitter分享,发布推文
compile project(':EventPlugin')
compile('com.crashlytics.sdk.android:crashlytics:2.9.5@aar') {
transitive = true;
}
}
浙公网安备 33010602011771号