Android Studio 1.1.0 - 将 Fabric Crashlytics 添加到应用程序时出错
Android Studio 1.1.0 - Error while adding Fabric Crashlytics to app
我一直在尝试将 Crashlytics 添加到我在 Android Studio 1.1.0 上开发的应用程序中,但没有成功。我已将 Fabric 插件添加到 Android Studio,但在添加我的应用程序时,无法识别 Crashlytics 库。
下面是 Fabric 添加的代码:
...
import com.crashlytics.android.Crashlytics; // Error here
import io.fabric.sdk.android.Fabric; // Error here
...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Fabric.with(this, new Crashlytics()); // Error here
setContentView(R.layout.activity_main);
...
}
错误如下:
C:\Workspace\Projects\AndroidG\Borgertip\borgertip\src\main\java\dk\gis34\borgertip\activity\MainActivity.java
Error:(12, 31) error: package com.crashlytics.android does not exist
Error:(16, 29) error: package io.fabric.sdk.android does not exist
Error:(67, 31) error: cannot find symbol class Crashlytics
Error:(67, 9) error: cannot find symbol variable Fabric
好心人能弄清楚为什么这不能正常工作,就像在 Eclipse 上一样吗?
您的 build.gradle 文件中应该包含这些行:
dependencies {
// ...
compile('com.crashlytics.sdk.android:crashlytics:2.2.3@aar') {
transitive = true;
}
}
还有这个
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
// ...
classpath 'io.fabric.tools:gradle:1.14.3'
}
}
我一直在尝试将 Crashlytics 添加到我在 Android Studio 1.1.0 上开发的应用程序中,但没有成功。我已将 Fabric 插件添加到 Android Studio,但在添加我的应用程序时,无法识别 Crashlytics 库。
下面是 Fabric 添加的代码:
...
import com.crashlytics.android.Crashlytics; // Error here
import io.fabric.sdk.android.Fabric; // Error here
...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Fabric.with(this, new Crashlytics()); // Error here
setContentView(R.layout.activity_main);
...
}
错误如下:
C:\Workspace\Projects\AndroidG\Borgertip\borgertip\src\main\java\dk\gis34\borgertip\activity\MainActivity.java
Error:(12, 31) error: package com.crashlytics.android does not exist
Error:(16, 29) error: package io.fabric.sdk.android does not exist
Error:(67, 31) error: cannot find symbol class Crashlytics
Error:(67, 9) error: cannot find symbol variable Fabric
好心人能弄清楚为什么这不能正常工作,就像在 Eclipse 上一样吗?
您的 build.gradle 文件中应该包含这些行:
dependencies {
// ...
compile('com.crashlytics.sdk.android:crashlytics:2.2.3@aar') {
transitive = true;
}
}
还有这个
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
// ...
classpath 'io.fabric.tools:gradle:1.14.3'
}
}