Android Studio – processDebugResources失败

所以我试图在Android Studio中构build我的项目,但每次项目加载或执行时,都会出现以下错误。 我不知道如何解决这个问题

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']) } 

任何人都得到了我的解决scheme? :/请记住,我是一个初学者,不太了解Android Studio或Gradle ..

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

您遇到了https://code.google.com/p/android/issues/detail?id=42752错误,即Android构build过程中的AAPT编译器在接收到某些错误input时有时会崩溃。; 根据该错误报告和https://code.google.com/p/android/issues/detail?id=61308,它通常是由一个;menu.xml文件中的@string引用导致一个不存在的string。 仔细一看,看看能不能find一个不对的地方。

这个问题似乎很通用。 我的解决scheme是重build项目(构build – >重build),因为Android Studio尚未自动检测到我在问题发生之前创build的资源。

正如您可能已经发现的那样,由于许多原因,这个错误是可见的。 因此,您需要find错误背后的实际原因。

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

 gradlew.bat --info clean build 

要么

 ./gradlew --info clean build 

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

希望这是有帮助的!

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

  <item android:id="@+id/action_calendar" android:title="Calendar" android:orderInCategory="100" android:icon="@drawable/calendar" - app:showAsAction="never" /> + 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构build,并检查那里报告的错误。

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

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

1)打开Android Studio 2)进入工具 – > Android – > SDK Manager 3)select“启动独立SDK Manager 4”,取消全选5)select最新的Android SDK工具和Android SDK平台工具6)点击“删除2软件包“7)现在您需要重新安装您刚刚卸载的软件包,select最新的Android SDK工具和Android SDK平台工具8)点击”Install 2 packages“

如果你有其他的内部编号错误,只需返回Tools-> Android – > SDK Managerselect“启动独立的SDK Manager安装生成你有错误的例子:如果你收到生成23.0.3错误只是安装Android SDK Buid-tools 23.0.3将其更新到最新版本之后

对于我来说,这个问题是通过删除AndroidManifest.xml中的引用来解决的,我已经从res / values中的themes.xml中移除了一个主题。

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

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

    依赖项{compile fileTree(dir:'libs',include:['* .jar'])}

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

compileSdkVersion 23 buildToolsVersion“23.0.2”