Pregunta

When I try to compile my project I get the error message

Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Program Files (x86)\Android\android-studio\sdk\build-tools\19.0.3\aapt.exe package -f --no-crunch -I C:\Program Files (x86)\Android\android-studio\sdk\platforms\android-19\android.jar -M C:\Users...\build\manifests\debug\AndroidManifest.xml -S C:\Users...\build\res\all\debug -A C:\Users...\build\assets\debug -m -J C:\Users...\app\build\source\r\debug -F C:\Users...\build\libs\app-debug.ap_ --debug-mode --custom-package com.my.packet --ignore-assets !.svn:!.git:!.ds_store:!.hg --output-text-symbols C:\Users...\build\symbols\debug

Error Code: 1 Output:

C:\Users...\build\res\all\debug\values\values.xml:584: error: Error parsing XML: not well-formed (invalid token)

I looked in the file at the location and found that the escape sequence … of the original source xml would become the two bytes 85 3C. Note that I really mean bytes: this isn't escaped in any form.

The header of the original xml was

<?xml version="1.0" encoding="utf-8"?>

The header of the generated xml also has utf-8 set as encoding.

<?xml version="1.0" encoding="utf-8" standalone="no"?>

I am completely clueless what could cause this behavior, even more since everything is under version control and none of the files have been touched recently. Also I worked on the project just yesterday. The only thing that came to my mind was a Windows 8.1 updated that was installed in between. But I checked the update history and there isn't anything xml-related. Even if it were, it shouldn't interfere with the andorid build process as this would use Java, but it really was the only thing I could think of.

I tried to rebuild everything, I deleted the build folder and I deleted everything and checked it out again, nothing changed anything.

¿Fue útil?

Solución

Deleting the .gradle folder solved the problem for me. After syncing and downloading the dependencies again gradle was able to compile the app without any problems. yeahh ;)

Otros consejos

Change android sdk location as (C:\Android\sdk) if your username contains non-english characters you'll get this error.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top