首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:Gradle:任务':app:crashlyticsCleanupResourcesDebug‘执行失败。> Crashlytics开发者工具错误

错误:Gradle:任务':app:crashlyticsCleanupResourcesDebug‘执行失败。> Crashlytics开发者工具错误
EN

Stack Overflow用户
提问于 2015-02-01 03:41:32
回答 12查看 47.4K关注 0票数 51

我有这个mainActivity

代码语言:javascript
复制
public class MainActivity extends RoboFragmentActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Crashlytics.start(this);
        //setContentView(R.layout.activity_main);

        Intent intent = new Intent(this, MainActivity_with_Fragment.class);
        startActivity(intent);
        finish();
    }
}

这是我的gradle.build

代码语言:javascript
复制
buildscript {
    repositories {
        jcenter()
        maven { url 'http://download.crashlytics.com/maven' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.14.2'
        classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'crashlytics'

repositories {
    jcenter()
    maven { url 'http://download.crashlytics.com/maven' }
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    defaultConfig {
        applicationId "com.example.stopcall.app"
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions {
        abortOnError false
    }
}


dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:21.0.3'
    compile 'org.roboguice:roboguice:3.+'
    provided 'org.roboguice:roboblender:3.+'
    compile 'com.crashlytics.android:crashlytics:1.+'
}

当我运行项目构建时,我得到了这个编译错误:

代码语言:javascript
复制
Error:Gradle: Execution failed for task ':app:crashlyticsCleanupResourcesDebug'.
> Crashlytics Developer Tools error.

我该如何解决这个问题呢?

EN

回答 12

Stack Overflow用户

发布于 2015-03-07 22:07:27

您需要将API密钥添加到Android Manifest中:

代码语言:javascript
复制
<application>
    <meta-data
        android:name="com.crashlytics.ApiKey"
        android:value="your key here" />
</application>
票数 68
EN

Stack Overflow用户

发布于 2016-10-02 20:39:18

这个方法解决了我的问题:

删除或注释此行(build.gradle):

代码语言:javascript
复制
  // apply plugin: 'io.fabric'

或者,如果您有ApiKey,请定义fabric ApiKey (AndroidManifest.xml)

代码语言:javascript
复制
    <meta-data
        android:name="io.fabric.ApiKey"
        android:value="yourApiKey012356465654" />
票数 37
EN

Stack Overflow用户

发布于 2016-03-21 19:08:56

如果您只想使用SDK编写推文,则可以删除行

代码语言:javascript
复制
apply plugin: 'io.fabric'

gradle构建将会正常工作

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28255757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档