AAPT2 error: check logs for details

Caused by: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Users\user\AppData\Local\Android\Sdk\build-tools\28.0.3\aapt.exe” finished with non-zero exit value 1 at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:395) at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46)

 

という謎のエラーがでて、コンパイルできなくなった。

これ、悩んだけど、もしかしたら記述したXMLがおかしい可能性があります!

自分は

android:layout_weight=”0dp”

ってなぞのdpを入力してこのエラーでました。

正しくは

android:layout_weight=”0″

です

 

でもログにも何も出てこないからすごく悩んだ。

 

どこにログが出てるかというと、


> Task :processDebugManifest
> Task :splitsDiscoveryTaskDebug
AGPBI: {“kind”:”error”,”text”:”Dimension types not allowed (at \u0027layout_weight\u0027 with value \u00270dp\u0027).”,”sources”:[{“file”:”C:\\Users\\user\\yourApp\\res\\layout\\some.xml”,”position”:{“startLine”:6,”startColumn”:27,”startOffset”:225,”endColumn”:30,”endOffset”:228}}],”original”:””,”tool”:”AAPT”}

って自分はでてた。

本当に分かりづらいけど、あまり情報がなかったからメモです。