Android工作室更新(3.1.1)和现在的应用程序不会运行

时间:2018-04-17 21:54:24

标签: android android-gradle

所以我今天早上更新了我的android工作室到3.1.1然后去更改了一些代码并再次运行我的应用程序但是我一直在收到错误并且不确定如何修复它,我搜索了SO和谷歌,但是避风港&看到与此有关的任何事情。在尝试构建或运行应用程序时,我也尝试过清理和重建以及同样的错误。

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:transformDexWithInstantRunDependenciesApkForDebug'.

Caused by: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:transformDexWithInstantRunDependenciesApkForDebug'

Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformDexWithInstantRunDependenciesApkForDebug' 

Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Failed to execute aapt 

Caused by: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Failed to execute aapt

Caused by: com.android.ide.common.process.ProcessException: Failed to execute aapt

Caused by: java.util.NoSuchElementException

2 个答案:

答案 0 :(得分:8)

失败的任务是: :app:transformDexWithInstantRunDependenciesApkForDebug

尝试关闭即时运行:

  1. 打开SettingsPreferences对话框:在WindowsLinux, 选择文件>菜单栏中的设置。在Mac OSX上,选择Android 工作室>菜单栏中的首选项。
  2. 导航至Build, Execution, Deployment > Instant Run
  3. 取消选中代码更改后重新启动活动旁边的框。
  4. 重新构建。
  5. 这是{3.1}

    中的Google issue 72811718错误

答案 1 :(得分:0)

在项目级别的build.gradle中,更改

classpath 'com.android.tools.build:gradle:3.3.0'

classpath 'com.android.tools.build:gradle:3.3.2'

为我修复了