java - 如何从android项目中完全卸载Twitter的Fabric SDK?

标签 java android intellij-idea gradle twitter-fabric

我已经将 Twitter 的 Fabric SDK 集成到我的一个 android 项目中,现在我想完全删除它。正如我目前所看到的,这个 SDK 是相当新的,因此除了最常见的用例之外几乎没有文档和功能。我还没有找到与卸载它相关的任何信息。

我已经尝试从 build.gradle 文件中删除与结构相关的代码(当然还删除了 java 类中的调用),但是当我构建项目时,一个名为 crashlytics-build.properties 的文件出现在项目的夹几秒钟。我的 IDE 是 IntelliJ。我对 gradle 没有经验,并且知道这不过是一种肤浅的方法。

那么,我的问题是:如何完全卸载 fabric,不留痕迹?

最佳答案

AndroidManifest.xml除了gradle文件外,还包含了Fabric相关的数据。确保从文件中删除这一行:

<meta-data android:name="com.crashlytics.ApiKey" android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"/>

除此之外,寻找$PROJECT/android/crashlytics.properties并删除它。此文件包含 secret API key 。

希望对你有帮助

关于java - 如何从android项目中完全卸载Twitter的Fabric SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28303864/

相关文章:

java - 如何将依赖项打包到输出 jar 中?

java - Collection类的sort()方法如何调用Comparable的compareTo()?

JavaFx ml Eclipse

java - IDEA 启动本地 glassfish 服务器失败

java - 如何在 IntelliJ 增量构建中获取所有带有注释的元素?

android-intent - 从Application类检测启动原因

java - 在另一台计算机上运行 Java/Selenium 程序

java到excel日期格式

java - Android QR 扫描仪 : How to quit ZXingScannerView. ResultHandler 回到我来自的地方

android - mCameraParameters.setPreviewSize 导致 takePicture 回调不触发