Android studio - 完成非零退出值1异常

时间:2016-02-19 09:22:59

标签: android android-studio

我已经通过Fabric插件从Android工作室向我的应用程序添加了Fabric,之后我无法运行我的应用程序。它在运行项目时显示以下错误。

错误讯息:

$(document).ready(function() {
    $('li').click(function() {
        $(this).find('a').html('<img src="images/summary_icon_' + ($(this).hasClass('active') ? 'u' : 'c') + '.png" />');
    });
});
包含Fabric后的

build.gradle文件:

Error:Execution failed for task ':qApp:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 1

在添加Fabric之前它工作正常,我如何解决这个问题?请帮我。我在Ubuntu Machine上运行。

2 个答案:

答案 0 :(得分:0)

尝试在gradle文件中添加multiDexEnabled true,如下所示:

    defaultConfig {
...
// Enabling multidex support.
multiDexEnabled true
...
}

之后cleanrebuild您的项目。

这对我有用。我希望它可以帮助你。

答案 1 :(得分:0)

您的应用已超过65k方法的dex限制,因此您需要在应用中启用multidex。

添加

compile 'com.android.support:multidex:1.0.1' 

gradle并添加 multidex:true

defaultConfig {

multiDexEnabled true

}

还可以使用 MultiDexApplication thisthis扩展您的应用程序类。

* note - 您可能希望删除具有更多分叉版本的播放服务,例如this链接说明,以避免多指标问题。