Android Studio - Gradle构建失败错误:任务执行失败':app:dexDebug'

时间:2014-07-08 20:48:08

标签: android build android-studio android-gradle

我对AS有一个奇怪的问题。我有两台OSX电脑。一个简单的应用程序建立在其中一个而不是另一个。这两台电脑几乎完全相同。

以下是两台计算机的规格:

* OSX 10.8.5 - 今年早些时候全新安装。未从旧版OSX升级。 * JDK 1.8.0_05 * Android Studio 0.8.1 - 全新安装 *最新的Android SDK。 Android Studio SDK Manager在两台计算机上看起来完全相同。

以下是我构建测试项目的方法:

  1. 为OSX安装AS 0.8.0的全新安装
  2. 升级至0.8.1
  3. 更新SDK
  4. 启动AS
  5. 选择新建项目"配置新项目页面",按下一步按钮
  6. 开"选择外形尺寸"页面,按下一步按钮
  7. On"添加和活动"页面,选择空白活动,然后按下一步按钮
  8. 开"选择选项"页面,按完成
  9. 让AS构建新项目
  10. 关闭每日提示
  11. 按“运行”按钮
  12. 如您所见,这是让AS构建最基本的模板。

    在一台计算机上,构建失败。在另一台计算机上它成功,我可以在模拟器中运行该项目。在两台计算机上,我可以与Gradle同步,Gradle构建完成。 在一台计算机上,单击“运行”时,构建失败。我比较了gradle.build文件,当然它们是相同的。它们都是由AS建造的。

    我假设已经在故障计算机上安装了一些阻止构建的东西。我怎样才能重置"失败的电脑?卸载JDK会有帮助吗?我已多次删除AS,但没有帮助。我不知道如何卸载各种SDK组件。

    以下是我在发生故障的计算机上运行时收到的错误消息:

    构建失败,输出如下:

    信息:Gradle任务[:app:assembleDebug] :应用程序:预生成 :应用:compileDebugNdk :应用:preDebugBuild :应用:checkDebugManifest :应用:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:generateDebugSources UP-TO-DATE :应用:compileDebugJava :应用:preDexDebug :应用:dexDebug 2014-07-07 21:30:45.482 java [19889:1603]与distnoted服务器的连接无效 2014-07-07 21:30:45.542 java [19889:4103]与distnoted服务器的连接无效 错误:任务':app:dexDebug'。

    的执行失败
      

    com.android.ide.common.internal.LoggedErrorException:无法运行命令:       / Applications / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --num-threads = 4 --output / Users / clark / AndroidStudioProjects / MyApplication / app / build / intermediates / dex / debug / Users / clark / AndroidStudioProjects / MyApplication / app / build / intermediates / classes / debug / Users / clark / AndroidStudioProjects / MyApplication / app / build / intermediates / dependency-cache / debug     错误代码:       1     输出:       2014-07-07 21:30:45.482 java [19889:1603]与distnoted服务器的连接无效       2014-07-07 21:30:45.542 java [19889:4103]与distnoted服务器的连接无效   信息:建筑失败   信息:总时间:1.514秒   信息:1错误   信息:0警告   信息:请参阅控制台中的完整输出

    Gradle Console显示以下错误:

    执行任务:[:app:generateDebugSources]

    按需配置是一项孵化功能。 :应用程序:预生成 :应用:preDebugBuild :应用:checkDebugManifest :应用:prepareDebugDependencies :应用:compileDebugAidl :应用:compileDebugRenderscript :应用:generateDebugBuildConfig :app:generateDebugAssets UP-TO-DATE :应用:mergeDebugAssets :应用:generateDebugResValues :应用:generateDebugResources :应用:mergeDebugResources :应用:processDebugManifest :应用:processDebugResources :应用程序:generateDebugSources

    建立成功

    总时间:4.441秒 执行任务:[:app:assembleDebug]

    按需配置是一项孵化功能。 :应用程序:预生成 :应用:compileDebugNdk :应用:preDebugBuild :应用:checkDebugManifest :应用:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:generateDebugSources UP-TO-DATE :应用:compileDebugJava :应用:preDexDebug :应用:dexDebug 2014-07-07 21:30:45.482 java [19889:1603]与distnoted服务器的连接无效 2014-07-07 21:30:45.542 java [19889:4103]与分散注意的服务器的连接无效

    FAILED

    失败:构建因异常而失败。

    • 出了什么问题: 任务':app:dexDebug'。

      执行失败
        

      com.android.ide.common.internal.LoggedErrorException:无法运行命令:   / Applications / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --num-threads = 4 --output / Users / clark / AndroidStudioProjects / MyApplication / app / build / intermediates / dex / debug / Users / clark / AndroidStudioProjects / MyApplication / app / build / intermediates / classes / debug / Users / clark / AndroidStudioProjects / MyApplication / app / build / intermediates / dependency-cache / debug   错误代码:   1   输出:   2014-07-07 21:30:45.482 java [19889:1603]与distnoted服务器的连接无效   2014-07-07 21:30:45.542 java [19889:4103]与分散注意的服务器的连接无效

    • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

    建立失败

    总时间:1.514秒

0 个答案:

没有答案