Android Studio – processDebugResources失败

所以我正在尝试在Android Studio中构建我的项目,但每次项目加载或执行时,我都会收到以下错误。 我不知道如何解决这个问题……

Execution failed for task ':oefening1:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\build-tools\android- 4.4.2\aapt.exe package -f --no-crunch -IC:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\platforms\android-19\android.jar -MC:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\manifests\debug\AndroidManifest.xml -SC:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\res\all\debug -AC:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\assets\debug -m -JC:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\source\r\debug -FC:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\libs\oefening1-debug.ap_ --debug-mode --custom-package be.verstraetejordy.oefening1 Error Code: -1073741819 

这是我的build.gradle

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar', '*.aar']) } 

有人为我find了解决方案吗? :/请记住,我是初学者,对Android Studio或Gradle不太了解。

如果切换到compileSdkVersion 21后发生这种情况,请确保使用buildToolsVersion "21.0.2" (或更高版本),而不是"21.0.1"

你遇到了错误https://code.google.com/p/android/issues/detail?id=42752 ,这是因为Android构建过程中的AAPT编译器在收到某些types的错误输入时有时会崩溃。 基于该错误报告以及https://code.google.com/p/android/issues/detail?id=61308,它通常是由menu.xml文件中的@string引用引起的,该字符串不存在。 仔细看看,看看你是否能find一个错误的。

您可能已经发现,由于许多原因,此错误可见。 因此,您需要find错误背后的实际原因。

导航到android文件夹并发出以下命令;

 gradlew.bat --info clean build 

要么

 ./gradlew --info clean build 

这将列出实际问题,纠正并重做构建。

希望这有用!

这个问题似乎非常通用。 我的解决方案是重建项目(Build – > Rebuild),因为Android Studio没有自动检测到我在问题发生之前创建的资源。

在我的情况下,在我的menu/*.xml文件中删除了v4和v7兼容库后,我使用了app:showAsAction而不是android:showAsAction 。 这是一个示例差异:

   + android:showAsAction="never" /> 

这解决了我的问题。

在应用程序的build.gradle更新build.gradle应该可以解决您的问题。 从'21.0.0' to '21.0.2'切换'21.0.0' to '21.0.2'为我解决了这个问题。

老实说:我修复它的方法是在进行系统恢复后重新安装Android Studio。 我的病毒扫描程序正在中断gradle.build,导致它每次都失败。

所以我做了一个系统恢复,我没有安装很多东西,重新安装了Android Studio,它运行得很好。

因此没有确切的原因,只有一些与病毒扫描程序有关的东西。

如果你还有这个,我认为这是由于很多不同的原因。 祝你好运!

使用--debug选项运行gradle构建,只检查那里报告的错误。

要更改Android studio(1.3)中的gradle选项,请转至file->settings->Build,Execution,Deployment->compiler并在命令行选项字段中添加--debug

我通过卸载并重新安装最新版本的Android SDK工具和Android SDK平台工具解决了这个问题。

1)打开Android Studio 2)转到Tools-> Android – > SDK Manager 3)选择“Launch Standalone SDK Manager 4”取消全部选择5)选择最新的Android SDK Tools和Android SDK Platform-tools.6)点击“删除” 2个软件包“7)现在您需要重新安装刚刚卸载的软件包。选择最新的Android SDK工具和Android SDK平台工具.8)点击”安装2个软件包“

如果您在构建号上有其他错误,只需返回工具 – > Android – > SDK管理器选择“启动独立SDK管理器安装构建您就有错误。示例:如果您在构建23.0.3上收到错误,只需安装Android SDK Buid-tools 23.0.3之后可以将其更新到最新版本

对我来说,通过将AndroidManifest.xml中的引用移到我从res / values中的themes.xml中删除的主题来解决该问题。

在我的情况下,在将Eclipse项目导入Android Studio之后,我在app/src/main/assets有了一个.jar依赖项。 我做了以下事情:

  • 我创建了一个文件夹app/libs ;
  • .jar移动到该文件夹​​中;
  • 删除了app/src/main/assets文件夹(现在它已空);
  • 通过在文件底部包含以下内容来更新app/build.gradle

    dependencies {compile fileTree(dir:’libs’,include:[‘* .jar’])}

使用最新版本的Android Studio构建工具。

compileSdkVersion 23 buildToolsVersion“23.0.2”