Android Studio:错误:任务执行失败

Posted

技术标签:

【中文标题】Android Studio:错误:任务执行失败【英文标题】:Android Studio: Error:Execution failed for task 【发布时间】:2017-09-27 06:32:32 【问题描述】:

这是在windows 10 64bit机器上新安装的android studio 2.3.3,android第一个项目执行失败,从来没有用过,我在这里尝试了所有解决方案,删除缓存,重建,清除项目,重新安装Android,重新安装Java,环境变量,不使用嵌入式 JDK,更改项目路径,任何解决方案都无法解决此错误:

错误:任务 ':app:processDebugManifest' 执行失败。

com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: C:\Users\myAccount.android\build-cache\6460e35c08ce39c08eb2823bfce76d67a31dcb77\output\AndroidManifest.xml(系统找不到指定的文件)

Gradle 模块

Gradle 项目

【问题讨论】:

尝试删除你的构建文件并重建。希望它能解决你的问题 谢谢,我没有删除,重新构建,同样的问题 @AhmedSalim 你解决了这个问题吗? 【参考方案1】:

只需删除“C:\Users\myAccount.android\build-cache\6460e35c08ce39c08eb2823bfce76d67a31dcb77”,然后重建您的项目。 Android Studio 将重新创建此文件夹。

【讨论】:

然后使缓存失效/重启 Android Studio。【参考方案2】:

在 build.gradle 文件中尝试以下代码并再次重建项目;

android 
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig 
    applicationId "com.user.packagename"
    minSdkVersion 16
    targetSdkVersion 25
    versionCode 25
    versionName "2.5"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

buildTypes 
    release 
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    


packagingOptions 
    exclude 'META-INF/NOTICE' // will not include NOTICE file
    exclude 'META-INF/LICENSE' // will not include LICENSE file
    exclude 'META-INF/DEPENDENCIES' // will not include LICENSE file
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'


【讨论】:

谢谢你,如果你能更具体一些,我尝试在 build.gradle 的末尾追加,但另一个错误。 No not in both gradle ...您必须将此代码粘贴到您的特定应用程序 build.gradle 中的 buildTypes 标记之后的 android 标记 没用,android . buildTypes release minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' packagingOptions exclude 'META-INF/NOTICE' // 不会包含 NOTICE 文件 exclude 'META-INF /LICENSE' // 不包括许可证文件 exclude 'META-INF/DEPENDENCIES' // 不包括许可证文件 exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' 是的,我正在下载 25 版本,但没有用,我使用了你的代码和我的包名,但仍然是同样的问题 在windows 10 64位上有android studio的具体配置吗,我下载了windows的最新版本,已经安装了最新的jdk 1.8,这不是我第一次安装,而是第一次安装wndows 10。 64 位【参考方案3】:

谢谢你们,你们帮我解决了这个问题 这是发生的事情,我追踪了那个错误,Android Studio 在现金输出文件夹中找不到文件 AndroidManifest.xml,实际上它不存在,下一步我删除了文件夹中的所有内容:C:\Users\myAccount.android \build-cache,并授予 .Android 文件夹权限,并删除了所有旧项目,新建项目和 AndroidManifest.xml 在那里,现在我在三星设备上检查我的应用程序,我将所有修改恢复为 Android 的默认设置工作室,它仍然很好,我认为删除所有现金文件解决了这个问题,我之前已经做过,但可能是多个问题,比如我安装的缺少 SDK ......谢谢大家,希望有人受益从此

【讨论】:

【参考方案4】:

将项目文件移动到 ntfs 驱动器修复了它。

【讨论】:

【参考方案5】:

奇怪的是,将我的文件从 exFAT 驱动器移动到 NTFS 驱动器似乎也可以工作

【讨论】:

【参考方案6】:

如果您的 minSDK 没有安装,您需要检查它,然后您需要先安装正确的 SDK,然后一切正常。希望它对您有用。

【讨论】:

您是否尝试刷新所有 gradle 项目...如果没有(android studio 中的右侧 -> 单击 gradle->单击刷新所有 gradle 项目)...如果这也没有请向我们展示你的 gradle 文件和 AndroidManifest 刷新,创建新项目,删除所有旧项目,同样,检查我的 gradle 的主要问题

以上是关于Android Studio:错误:任务执行失败的主要内容,如果未能解决你的问题,请参考以下文章

错误:任务':app:transformClassesWithDexForDebug'在android studio中执行失败

Android Studio TransformException:错误:任务':app:transformClassesWithDexForDebug'的执行失败

在android studio中构建groovy时,gradle错误“任务':app:compileDebugJava'执行失败”

Android Studio 3.0 任务执行失败:无法合并 dex

我收到此错误任务执行失败:app:processDebugMainManifest 使用 npm run android 运行但使用 android studio 运行正常

任务应用程序执行失败:Android Studio 3.0 Beta 2 上的transformClassesWithDesugarForDebug 错误