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;
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?