没有插件的 Crashlytics (Fabric)
Crashlytics (Fabric) without plugin
如何在不安装 AndroidStudio 插件的情况下将 Crashlytics(Fabric) 用于项目,仅在我的构建服务器上使用 Gradle?
我试图找到任何说明,但没有结果。
我的项目中有这段代码:
项目build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
...
}
dependencies {
...
classpath 'io.fabric.tools:gradle:1.+'
}
}
模块build.gradle
apply plugin: "com.android.application"
apply plugin: "io.fabric"
repositories {
...
maven { url "https://maven.fabric.io/public" }
}
...
dependencies {
...
compile("com.crashlytics.sdk.android:crashlytics:2.4.0@aar") { transitive = true }
}
清单
<meta-data android:name="io.fabric.ApiKey" android:value="..." />
申请
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
...
}
我在 eclipse 项目中有这个文件 - "crashlytics.properties"(使用 apiSecret)。我应该在 AndroidStudio 和 Gradle 的某个地方使用它吗?
此外,我是否应该在项目中添加一些其他信息才能正确添加 Crashlytics?
如何在不安装 AndroidStudio 插件的情况下将 Crashlytics(Fabric) 用于项目,仅在我的构建服务器上使用 Gradle? 我试图找到任何说明,但没有结果。
我的项目中有这段代码:
项目build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
...
}
dependencies {
...
classpath 'io.fabric.tools:gradle:1.+'
}
}
模块build.gradle
apply plugin: "com.android.application"
apply plugin: "io.fabric"
repositories {
...
maven { url "https://maven.fabric.io/public" }
}
...
dependencies {
...
compile("com.crashlytics.sdk.android:crashlytics:2.4.0@aar") { transitive = true }
}
清单
<meta-data android:name="io.fabric.ApiKey" android:value="..." />
申请
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
...
}
我在 eclipse 项目中有这个文件 - "crashlytics.properties"(使用 apiSecret)。我应该在 AndroidStudio 和 Gradle 的某个地方使用它吗?
此外,我是否应该在项目中添加一些其他信息才能正确添加 Crashlytics?