不使用插件的Crashlytics(Fabric)

3
如何在没有安装Android Studio插件的情况下,仅使用Gradle在构建服务器上使用Crashlytics(Fabric)进行项目?我尝试查找任何指令,但没有结果。
我在项目中有以下代码: 项目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到项目中?


是的,抱歉,我在manifest中添加了apiKey:<meta-data android:name="io.fabric.ApiKey" android:value="..." /> - Siarhei Sinelnikau
我在Eclipse项目中有一个名为"crashlytics.properties"的文件(带有apiSecret)。我应该在AndroidStudio中使用它吗? - Siarhei Sinelnikau
我需要不使用任何插件,仅使用清晰的Gradle来完成。原因是构建服务器。 - Siarhei Sinelnikau
一旦您使用插件设置了项目,您可以在任何地方构建它。即构建时不需要插件。 - Ivan Aksamentov - Drop
在安装了插件之后,crashlytics.properties 在 gradle 文件中的使用位置在哪里?你能给我展示一下吗? - Siarhei Sinelnikau
显示剩余2条评论
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接