在 intellij 中使用 Crashlytics 插件时,我遵循以下步骤。
- 单击工具栏上的插件。
- 选择应用
- 允许 crashlytics 更新 AndroidManifest.xml 以及我的第一个 Activity。
- 点击下一步”
- 尝试按照插件的指示构建应用程序。
然后,当我尝试构建时,我得到了这个:
包 com.crashlytics.android 不存在
我查看了我的依赖项和库,但找不到 jar。我错过了什么会导致库无法加载?
在 intellij 中使用 Crashlytics 插件时,我遵循以下步骤。
然后,当我尝试构建时,我得到了这个:
包 com.crashlytics.android 不存在
我查看了我的依赖项和库,但找不到 jar。我错过了什么会导致库无法加载?
我按照这里的 maven 说明解决了这个问题https://crashlytics.com/downloads/maven然后从我的 .m2 中抓取 jar 并将其放入我的 libs 文件夹中。(这个特定的项目是作为一个 maven 项目开始的,然后 Maven 被丢弃了,它还没有迁移到 Gradle,所以我们有点像在无人区)。无论如何,我现在有了罐子。
以下配置应该适用于基于 Gradle 的项目:
buildscript {
repositories {
maven { url "http://download.crashlytics.com/maven" }
}
dependencies {
classpath "com.crashlytics.tools.gradle:crashlytics-gradle:1.+"
}
}
apply plugin: "crashlytics"
repositories {
maven { url "http://download.crashlytics.com/maven" }
}
dependencies {
compile "com.crashlytics.android:crashlytics:1.1.+"
}
从 android studio 自动设置后,我错过了这一行:
compile 'com.crashlytics.android:crashlytics:1.1.+'