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

4
这是在Windows 10 64位机器上安装Android Studio 2.3.3的新版,首个项目中出现了执行失败的错误,我尝试了所有的解决方案,包括删除缓存,重新构建,清除项目,重新安装Android和Java,环境变量,不使用嵌入式JDK,更改项目路径等等,但都无法解决以下错误:
Error:Execution failed for task ':app:processDebugManifest'. com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: C:\Users\myAccount.android\build-cache\6460e35c08ce39c08eb2823bfce76d67a31dcb77\output\AndroidManifest.xml (系统找不到指定的文件)
Gradle模块
Gradle项目

1
尝试删除您的构建文件并重新构建。希望这能解决您的问题。 - UchihaSasuke
谢谢,不管怎样也没能解决问题。我已删除并重新构建,但仍然存在相同的问题。 - Ahmed Salim
@AhmedSalim,你解决了这个问题吗? - Mayank Kataria
6个回答

2

只需删除'C:\Users\myAccount.android\build-cache\6460e35c08ce39c08eb2823bfce76d67a31dcb77'文件夹并重新构建项目。Android Studio将会重新创建该文件夹。


然后使缓存失效/重新启动Android Studio。 - IgorGanapolsky

0

在 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的末尾追加,但出现了另一个错误。 - Ahmed Salim
不要将此代码粘贴到 gradle 中...您必须将其粘贴到特定应用程序的 build.gradle 文件中,在 android 标签的 buildTypes 标签之后。 - Vishal Vaishnav
没有起作用,android { 。 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro' } }packagingOptions { exclude 'META-INF / NOTICE' // 不包括NOTICE文件 exclude 'META-INF / LICENSE' // 不包括LICENSE文件 exclude 'META-INF / DEPENDENCIES' // 不包括LICENSE文件 exclude 'META-INF / LICENSE.txt' exclude 'META-INF / NOTICE.txt' } } - Ahmed Salim
是的,我下载了25版本,但是无效,我使用了您的代码和我的包名,但仍然存在相同的问题。 - Ahmed Salim
在Windows 10 64位上,Android Studio是否有特定的配置?我已经下载了最新版本的Windows,并安装了JDK 1.8最新版。这不是我第一次安装,但是第一次在Windows 10 64位上安装。 - Ahmed Salim

0

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


0
将项目文件移动到NTFS驱动器上解决了这个问题。

0

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


-1

你需要检查你的minSDK是否已安装,如果没有安装,则需要先安装适当的SDK,然后一切都会正常工作。希望这对你有用。


你尝试刷新所有Gradle项目了吗?如果没有(在Android Studio中右侧->点击Gradle->点击刷新所有Gradle项目)...如果这也不起作用,请向我们展示您的Gradle文件和AndroidManifest。 - umesh vashisth
刷新,创建新项目,删除所有旧项目,相同,检查我的Gradle的主要问题。 - Ahmed Salim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接